-
1 votesanswersviews
跟踪WPF RichTextBox中的粘贴事件
我正在寻找一种方法来检测它们在WPF RichTextBox中出现的粘贴事件 after . 我已经在用... CommandManager.AddPreviewExecutedHandler(rtb, OnPreviewExecutedCommand); ...对于其他功能,但由于处理程序在执行命令之前执行并且... CommandManager.AddExecutedHandler(rtb... -
0 votesanswersviews
在Code中使用GeometryGroup创建combineshape
我的代码需要一些帮助 . combineShape.Freeze()函数看起来效果不佳 . 在这种情况下,我有两个单选按钮,名为rbtPoint和rbtLine . 当我单击rbtPoint并单击画布时,它将创建一个点,现在我必须在画布中创建2个点(ellipse1,ellipse2),在此步骤中我已经能够在画布周围拖动Point(ellipse1或elipse2) . 然后当我点击rbtLi... -
1 votesanswersviews
如何根据XPath 1.0(C#,WPF)中的最大子元素值选择多个节点
环境: 使用C#编写WPF应用程序(和Visual Studio 2015) 仅限于使用XPath 1.0 目标:我需要根据特定节点中子元素的值从XML文档中选择多个特定的xml节点 到目前为止的情况:目前,我有几个XPath查询,它们选择单个节点并获取属性和元素的值 . 我遇到问题的那个如下所示 . var xUsageSummary = xDoc.XPathSelectElemen... -
21 votesanswersviews
WPF应用程序的应用程序见解
有一个用Visual Studio编写的WPF应用程序 . 我可以将Application Insights添加到此WPF应用程序中吗?我想知道点击按钮/磁贴的次数 . 由于同一个应用程序有多个安装,我想知道哪个按钮被点击了多少次用户/安装 . 可以通过Application Insights完成吗? 谢谢阿凡提 -
2 votesanswersviews
为什么带有自定义控件模板的TextBox没有可见的文本光标?
我有一个自定义控件模板,它通过TextBox上的style属性设置 . 视觉效果设置正确,即使键入文本框也可以,但没有可见的插入光标(符号),这使得编辑对我们的用户来说具有挑战性 . 如何更改控件模板以获取传统的TextBox行为? <Style x:Key="DemandEditStyle" TargetType="TextBox"> ... -
0 votesanswersviews
Radiobutton样式基于自定义ToggleButton
我创建了一个自定义的ToggleButton类,ToggleButtonEx,它扩展了ToggleButton . ToggleButtonEx包含我创建的一些依赖项属性,以便在模板中使用它们 . 我希望将所有单选按钮的样式基于新的切换按钮样式 . 这是我有的: ToggeButtonEx样式,用于定义模板: <Style TargetType="{x:Type local:To... -
0 votesanswersviews
包含中心路径的3x3网格填充整个网格
我有一个我在ItemsControl中使用的ControlTemplate . 它本质上是一个3x3网格,中间有一个Path,顶部有一个Textbox / Textblock . 当我使用它时,Path占用ItemsControl中的所有空间,并忽略列/行定义约束 . 谁能告诉我为什么会这样?我尝试在画布中包装Path,但这似乎没有帮助 . 谢谢! <controls:Toolbox x:K... -
2 votesanswersviews
在普通的ContentTemplate中使用AdornedElementPlaceholder
我正在尝试为我的TextBox实现一个模板,它在TextBox的右边显示一个像在ValidationTemplates中可以实现的图像: <ControlTemplate x:Key="TextBoxTemplate"> <DockPanel> <Grid x:Name="image" DockPanel... -
11 votesanswersviews
WPF主题最佳实践
这是关于wpf themeing 的 best practices 问题,更具体地说是 skinning . 这更像是一个基于意见的问题,因为我没有问题使这项工作,但更多的是一般想知道我的结论是否涵盖所有情景,以及是否有其他人在这个问题上遇到同样的想法,他们是什么方法 . 一些背景,我们的团队需要定义一种方法,使我们的系统能够成为 themeable . 我们将此功能分为两类: 1)我们的控... -
2 votesanswersviews
如何将自定义Controltemplate设置为整个应用程序的默认值?
我决定尝试自定义Menu和MenuItem的默认控件模板的许多方面 . 在Visual Studio中,我选择了我的菜单,在属性面板中找到了“模板”,然后选择了“转换为新资源...” . 我为MenuItem做了同样的事情 . 然后,为了测试,我将MenuItem SubMenuBorder颜色更改为红色 . 此时,我有一个包含两个ControlTemplates的资源字典,以及一个如下所示的Me... -
2 votesanswersviews
使用自定义WPF控件时无法设置某些属性
所以,我有一个名为WatermarkTextbox的自定义WPF控件,它扩展了TextBox . 我添加到代码中的唯一内容是用于保存水印文本的字符串依赖项属性 . 剩下的魔法在Xaml(下面) . <Style TargetType="wpfControls:WatermarkTextbox" > <Setter Property="Temp... -
90 votesanswersviews
强制TextBlock包装在WPF ListBox中
我有一个显示消息的WPF列表框 . 它包含左侧的头像和垂直堆叠在头像右侧的用户名和消息 . 布局很好,直到消息文本应自动换行,但我在列表框上得到一个水平滚动条 . 我用Google搜索并找到了类似问题的解决方案,但都没有奏效 . <ListBox HorizontalContentAlignment="Stretch" ItemsSource="{Bindin... -
1 votesanswersviews
WPF ListBox数据绑定和事件
我的问题很简单 .我有一个ListBox,包含Thumnails(图片) <ListBox Name="ListBox_Thumbnails" ItemsSource="{Binding}" DataContext="{Binding Source= {StaticResource ThumbnailListSource}}" Wi... -
9 votesanswersviews
根据TreeView选择绑定的类型显示UserControl
我在WPF中以类似于Windows资源管理器的方式制作应用程序,左侧是TreeView,右侧是窗格 . 我希望右窗格的内容根据TreeView中所选元素的类型进行更改 . 例如,假设树视图中的顶层包含类“A”的对象,如果展开“A”对象,您将看到“B”对象列表作为“A”对象的子对象 . 如果选择“A”对象,我希望右窗格显示“A”的用户控件,如果选择“B”,我希望右窗格显示“B”的用户控件 . 我目前... -
311 votesanswersviews
名称'InitializeComponent'在当前上下文中不存在[关闭]
如果我在Visual Studio 2010 SP1中创建一个新项目并选择“WPF应用程序”并尝试生成生成的应用程序,我会收到错误 当前上下文中不存在名称“InitializeComponent” . 今天早上,当我尝试构建我当前的项目时,我遇到了类似的错误 . 昨天,编译和运行它没有问题 . 我创建了一个新项目,每当我编译项目时都会收到错误 . 我刚刚将项目发送给了一位同事,他刚编译时没有任... -
1 votesanswersviews
WPF拖放 - 拖动时缩略图
我一直在谷歌搜索缩略图,不透明的图像等,什么都没发现 . 我想我只是在寻找错误的东西...... 我有两个列表框,您可以从左侧列表向右拖动 . 左侧列表由一堆用户控件组成......我想要的是在用户拖动时显示他们正在拖动的用户控件的小缩略图/图像 . 就像在Windows中拖动文件一样,您可以看到正在拖动的文件的缩略图 . 这个叫什么?只是名字会很棒!任何链接也会受到赞赏,但如果我知道我在寻找什么... -
0 votesanswersviews
在c#wpf中创建简单的PowerPoint应用程序?
我想在c#WPF中创建像简单PowerPoint这样的创建应用程序,我的意思是我想要创建像幻灯片一样的页面,并且可以按时间线排列各种速度和过渡,并且可以在预览面板中查看 . 我尝试使用Microsoft PowerPoint互操作性但是作为我发现它只是创建PowerPoint文件而不提供交互框架!!请告诉我样本代码或样本待办事项或方式如何? -
2 votesanswersviews
在WPF中创建'wipe'动画
我正在寻找使用WPF在Microsoft PowerPoint中创建类似于“擦除”动画的动画 . 简而言之,我希望图像在1秒钟内从左向右淡入 . 这是我到目前为止的XAML,它同时淡化了所有图像: <Window x:Class="WpfApplication2.MainWindow" xmlns="http://schemas.microsoft.co... -
1 votesanswersviews
如何使用Winforms中的主面板更新来更新缩略图预览,如同powerpoint缩略图预览一样?
我是桌面应用程序的新手 . 我正在开发一个解决方案,我单击添加按钮,按钮将添加到面板中,此过程应显示在缩略图上 . 像powerpoint . 我的应用程序看起来像 因此,当我单击“添加”按钮时,它会向右侧面板添加一个按钮,其预览也将以缩略图的形式更新 . 我们能在winforms应用程序中做到这一点吗? -
72 votesanswersviews
在wpf中获取窗口中元素的绝对位置
我想在双击时获得与窗口/根元素相关的元素的绝对位置 . 元素在它的父元素中的相对位置是我可以看到的,而我想要达到的是相对于窗口的点 . 我已经看到了如何在屏幕上获取元素点的解决方案,但不是在窗口中 . -
48 votesanswersviews
处理WPF窗口的正确方法是什么?
我有一个WPF窗口,我通过调用 Show() 从另一个窗口创建,然后让它 Close() 本身 . 当窗口关闭时,我希望它会死掉,调用它的析构函数,并删除它的所有子元素(例如计时器......) . 调用此类操作的正确方法是什么? -
0 votesanswersviews
断开连接图像:指定的Visual已经是另一个Visual的子项或CompositionTarget的根
我正在尝试在WPF中创建一个纸牌游戏,我得到错误:指定的Visual已经是另一个Visual的子项或CompositionTarget的根 . 我有一个带有listview的窗口(名为:handListview) . listview的itemssource设置为 ObservableCollection<System.Windows.Controls.Image> 叫_hand ... -
1 votesanswersviews
TopMost窗口有时会在非TopMost全屏窗口后面
我有一个“控制工具栏”应用程序需要漂浮在双显示器系统的主屏幕上的其他所有内容上 . 它将自己定位在主屏幕的顶部并设置TopMost = true . 此控制工具栏可用于启动另外两个运行全屏但不是TopMost的进程,双监视器系统上的每个监视器上都有一个进程 . 这些窗口设置为通过将BorderStyle设置为None并将窗口边界设置为完全适合屏幕尺寸来全屏运行 . 全屏窗口覆盖任务栏没有任何问题,... -
0 votesanswersviews
在基本窗口类中包装窗口内容
在具有从基类继承的多个窗口的应用程序中 BaseWindow ,我想在每个窗口上都有一个状态栏 . 我假设这必须用代码完成,因为一个XAML生成的类不能从另一个继承 . XAML看起来像这样: <my:BaseWindow x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.mic... -
1 votesanswersviews
为什么我不能将canvas-object分配给现有画布?
我的软件创建了相当复杂的petrinets,将在画布上绘制 . 由于这是多次显示(预览窗口,更大的视图,...)我想缓存绘制的画布 . 我的第一次尝试是 XAML: <Canvas Name="MyCanvas" /> 代码背后: public MainWindow() { InitializeComponent(); Canvas NewCan... -
0 votesanswersviews
在新窗口中打开引用的控件
问题 我想从主窗口加载一个引用的控件到一个新窗口 . 引用的控件已经是主窗口的子控件,在尝试呈现新窗口时导致以下异常: System.ArgumentException未处理:在附加到新的父Visual之前,必须断开指定的子视图与当前父Visual . 我不想断开它与主窗口的连接,我也无法创建控件的新实例,因为我不知道它是如何实例化的或应用了什么成员 . 背景 我正在开发一个应用程序,允许开发... -
8 votesanswersviews
WPF全屏模式
我正在创建一个具有以下XAML结构的WPF应用程序 . <Window> <ScrollViewer> <Grid> ... ... ... </Grid> </ScrollViewer> </Window> 我想在按下'F'按钮的全屏幕上运行... -
1 votesanswersviews
this.Content在尝试更改usercontrol中的内容时为空
所以我有一个Window类来改变这个 . 单击按钮上的内容: public partial class MainWindow : Window { CreateSessionWindow csw; RateSessionWindow rsw; CloseSessionWindow closesw; public MainWindow() { ... -
207 votesanswersviews
全局捕获WPF应用程序中的异常?
我们有一个WPF应用程序,其中部分可能会在运行时抛出异常 . 我'd like to globally catch any unhandled exception and log them, but otherwise continue program execution as if nothing happened (kinda like VB' s On Error Resume Next ... -
1 votesanswersviews
WPF制作交互式图表
我在WPF应用程序中使用 System.Windows.Controls.DataVisualization.Toolkit 表示图表 . 图表的代码是: <chartingToolkit:Chart> <!-- Volume --> <chartingToolkit:Li...