wpf相关内容
我想在 WPF 中将枚举值作为命令参数传递,使用如下方式: SearchPageType 是一个枚举,这是为了知道从哪个按钮搜索命令被调用. 这在 WPF 中是否可行,或者如何将枚举值作为命令参数传递? 解决方案 试试这个 local
..
好的,所以我想弄清楚如何设置状态栏标签文本以显示有关鼠标悬停的当前控件的信息.我在很多程序上都看到过很多次,所以我知道这是可以做到的,我相信那里有可以帮助我的解释,但不幸的是,我似乎找不到合适的词来寻找答案......我能找到的最接近的东西在下面的链接中.我尝试使用它,但是当我尝试设置 text 属性时它给了我一个错误. 有人有一些信息或链接可以帮助我吗?谢谢,瑞恩 在不使用事件的情况
..
目前,将鼠标悬停在 TreeView 中的标题上会突出显示标题.我想将鼠标悬停在 TreeView 中行的任何部分以突出显示整行(就像 Windows 资源管理器一样).有人可以提供一个如何做到这一点的例子吗? 解决方案 您需要将 TreeViewItem 的 ControlTemplate 更改为实际上是控件的整个宽度. 这里有关于这个问题的讨论以及解决方案: http://
..
当我将鼠标悬停在图像上时如何更改图像? 到目前为止,我只有: 解决方案 需要在 IsMouseOver 属性上使用 Trigger 来修改 Image 的 Source:
..
我一定是搜索迟缓,因为这是另一个我无法解决的看似常见的问题. 这是我的问题——我正在使用 WPF 和 MVVM,并且我有一个在模型中执行的状态机.如果发生错误,我需要将信息传递给 ViewModel 以显示错误.这部分似乎工作正常.当用户单击所需的行为时,模型中的代码会继续执行,并查看用户与之交互的对象以确定下一步要做什么. 问题在于模型需要重新加载一个文件,该文件会使用该文件的内容更
..
我有一个 WPF 用户控件,其中包含一个名为 MyDP 的自定义 DependencyProperty.我想将此绑定到我的 ViewModel 上的一个属性(作为 UserControl 的 DataContext 注入).我知道一种方法是通过在父窗口的 XAML 中的 UserControl 声明中设置绑定,如下所示:
..
我有一个包含按钮和其他一些控件的 UserControl: ... 当我创建该控件的新实例时,我想获取 Button 的 Command 属性:
..
在我的用户控件中,我有一个按钮,单击该按钮会引发自定义路由事件.我试图提高它,但它不会在 MainWindow.xaml 中被触发. UserControl 中按钮的 Xaml:
..
我有一个 Window1.xaml 主窗口;在某些事件之后,我会显示一个 UserControl EditFile.xaml. 后面的代码是: public static int whichSelected = -1;私人无效按钮1_Click(对象发送者,RoutedEventArgs e){//searchEditPanel.Children.Clear();whichSelected
..
..
我有一个 UserControl,我们称之为 myUC,它是我的 WPF 应用程序的主窗口 (myWindow) 中的几个 UserControl 之一.myUC 包含许多标准控件,其中一个是按钮,我们将其称为 myButton. 当我点击 myButton 时,我想执行 myMethod(),它存在于 myWindow 的代码隐藏中. 问题在于 myUC 根本不知道 myWindow
..
全部在 WPF 中: 开发向导应用程序时,用户必须先回答一些简单的问题,然后才能进入主应用程序.然后,主应用程序会预填充从向导获得的信息. 我从一个窗口开始,然后我计划向其中添加用户控件.主窗口的第一行是用户控件,然后是 Next 和 Previous 按钮来控制在第二行的控件之间移动.这样我就可以轻松控制在屏幕之间切换的逻辑,例如: WizardControl1.IsVisible
..
我自己设计的 wpf 用户控件有问题.问题是在设计时,当我在程序中实现用户控件时,我在 XAML 代码中得到了一个 object reference not set to an instance of an object 异常. 设计师向我展示了以下信息: 在Microsoft.Expression.Platform.InstanceBuilders.InstanceBuilderOper
..
我们正在编写一个自定义的 UserControl(与无外观的控件相反),我们需要根据我们的消费者在 XAML 中为我们的控件设置的属性执行一些初始化. 现在,在大多数情况下,您将使用 Initialized 事件(或 OnInitialized 覆盖),因为在触发时,所有 XAML 设置的属性都已应用,但对于 UserControl,则不是案子.当 Initialized 事件触发时,所有属
..
我正在创建一个 mvvm 模式的 wpf 用户控件.所以我们有:视图(代码隐藏文件中没有代码)、视图模型、模型、数据访问文件. 我有 MainWindow.xaml 作为视图文件,我需要将其与 MainWindowModel.cs 绑定. 通常,在 wpf 应用程序中,我们可以通过 App.xaml 文件中的 onStartUp 事件来执行此操作.但是在用户控制中,由于我们没有 App
..
..
我是 WPF 的新手,我只是用 MVVM 和 bindings 和 commands 做一个简单的菜单> 但我认为我做错了什么.我只想在每次按下菜单按钮时更改所有导入我定义的新 UserControl 的窗口内容.这意味着我想消失菜单并显示一个新内容(我之前提到的 UserControls). 我有主窗口(控制面板):
..
标题几乎解释了这个问题.首次运行应用程序时,我将用户控件加载到主窗口中.我想要做的是在单击用户控件上的按钮时在父窗口上引发事件,那么如何从用户控件上的 button1_Click 引发父事件? 解决方案 你需要一个 RoutedEvent link “路由事件是在可视化树中向上或向下导航的事件根据他们的路由策略.路由策略可以是冒泡的,隧道或直接.您可以在元素上连接事件处理程序通过使用
..
我正在创建一个 UserControl,但我不记得你用来装饰你想作为默认内容属性的属性的属性的名称. 举一个具体的例子,假设我有一个名为“Title"的属性,我可以使用这样的属性语法来设置它 - 但是控件的使用者可能希望使用这样的元素语法 - 标题 我知
..
我有用户控制权: xaml
..