wpf相关内容

从 XAML 传递枚举值作为命令参数

我想在 WPF 中将枚举值作为命令参数传递,使用如下方式: SearchPageType 是一个枚举,这是为了知道从哪个按钮搜索命令被调用. 这在 WPF 中是否可行,或者如何将枚举值作为命令参数传递? 解决方案 试试这个 local ..
发布时间:2022-01-23 08:06:58 C#/.NET

当前控件的工具提示中的 WPF C# 状态栏标签内容

好的,所以我想弄清楚如何设置状态栏标签文本以显示有关鼠标悬停的当前控件的信息.我在很多程序上都看到过很多次,所以我知道这是可以做到的,我相信那里有可以帮助我的解释,但不幸的是,我似乎找不到合适的词来寻找答案......我能找到的最接近的东西在下面的链接中.我尝试使用它,但是当我尝试设置 text 属性时它给了我一个错误. 有人有一些信息或链接可以帮助我吗?谢谢,瑞恩 在不使用事件的情况 ..
发布时间:2022-01-22 22:28:49 C#/.NET

WPF TreeView 悬停时突出显示行

目前,将鼠标悬停在 TreeView 中的标题上会突出显示标题.我想将鼠标悬停在 TreeView 中行的任何部分以突出显示整行(就像 Windows 资源管理器一样).有人可以提供一个如何做到这一点的例子吗? 解决方案 您需要将 TreeViewItem 的 ControlTemplate 更改为实际上是控件的整个宽度. 这里有关于这个问题的讨论以及解决方案: http:// ..
发布时间:2022-01-22 22:22:55 其他开发

C#中的PostMessage等价于用MVVM与主线程同步?

我一定是搜索迟缓,因为这是另一个我无法解决的看似常见的问题. 这是我的问题——我正在使用 WPF 和 MVVM,并且我有一个在模型中执行的状态机.如果发生错误,我需要将信息传递给 ViewModel 以显示错误.这部分似乎工作正常.当用户单击所需的行为时,模型中的代码会继续执行,并查看用户与之交互的对象以确定下一步要做什么. 问题在于模型需要重新加载一个文件,该文件会使用该文件的内容更 ..
发布时间:2022-01-22 20:06:36 C#/.NET

关闭当前用户控件

我有一个 Window1.xaml 主窗口;在某些事件之后,我会显示一个 UserControl EditFile.xaml. 后面的代码是: public static int whichSelected = -1;私人无效按钮1_Click(对象发送者,RoutedEventArgs e){//searchEditPanel.Children.Clear();whichSelected ..
发布时间:2022-01-22 19:40:19 其他开发

如何在用户控件上单击按钮执行包含窗口中的方法?

我有一个 UserControl,我们称之为 myUC,它是我的 WPF 应用程序的主窗口 (myWindow) 中的几个 UserControl 之一.myUC 包含许多标准控件,其中一个是按钮,我们将其称为 myButton. 当我点击 myButton 时,我想执行 myMethod(),它存在于 myWindow 的代码隐藏中. 问题在于 myUC 根本不知道 myWindow ..
发布时间:2022-01-22 19:39:35 其他开发

开发向导 UI - WPF

全部在 WPF 中: 开发向导应用程序时,用户必须先回答一些简单的问题,然后才能进入主应用程序.然后,主应用程序会预填充从向导获得的信息. 我从一个窗口开始,然后我计划向其中添加用户控件.主窗口的第一行是用户控件,然后是 Next 和 Previous 按钮来控制在第二行的控件之间移动.这样我就可以轻松控制在屏幕之间切换的逻辑,例如: WizardControl1.IsVisible ..
发布时间:2022-01-22 19:39:23 C#/.NET

如何在初始化期间访问 UserControl 的 XAML 集属性?

我们正在编写一个自定义的 UserControl(与无外观的控件相反),我们需要根据我们的消费者在 XAML 中为我们的控件设置的属性执行一些初始化. 现在,在大多数情况下,您将使用 Initialized 事件(或 OnInitialized 覆盖),因为在触发时,所有 XAML 设置的属性都已应用,但对于 UserControl,则不是案子.当 Initialized 事件触发时,所有属 ..
发布时间:2022-01-22 19:37:42 C#/.NET

如何以 MVVM 模式加载 wpf 用户控件

我正在创建一个 mvvm 模式的 wpf 用户控件.所以我们有:视图(代码隐藏文件中没有代码)、视图模型、模型、数据访问文件. 我有 MainWindow.xaml 作为视图文件,我需要将其与 MainWindowModel.cs 绑定. 通常,在 wpf 应用程序中,我们可以通过 App.xaml 文件中的 onStartUp 事件来执行此操作.但是在用户控制中,由于我们没有 App ..
发布时间:2022-01-22 19:37:36 其他开发

在 WPF (MVVM) 中动态更改窗口的用户控件

我是 WPF 的新手,我只是用 MVVM 和 bindings 和 commands 做一个简单的菜单> 但我认为我做错了什么.我只想在每次按下菜单按钮时更改所有导入我定义的新 UserControl 的窗口内容.这意味着我想消失菜单并显示一个新内容(我之前提到的 UserControls). 我有主窗口(控制面板): ..
发布时间:2022-01-22 19:36:22 C#/.NET

从 .NET C# 中的用户控件在父窗口上引发事件

标题几乎解释了这个问题.首次运行应用程序时,我将用户控件加载到主窗口中.我想要做的是在单击用户控件上的按钮时在父窗口上引发事件,那么如何从用户控件上的 button1_Click 引发父事件? 解决方案 你需要一个 RoutedEvent link “路由事件是在可视化树中向上或向下导航的事件根据他们的路由策略.路由策略可以是冒泡的,隧道或直接.您可以在元素上连接事件处理程序通过使用 ..
发布时间:2022-01-22 19:35:57 C#/.NET

WPF - 用户控件默认内容属性

我正在创建一个 UserControl,但我不记得你用来装饰你想作为默认内容属性的属性的属性的名称. 举一个具体的例子,假设我有一个名为“Title"的属性,我可以使用这样的属性语法来设置它 - 但是控件的使用者可能希望使用这样的元素语法 - 标题 我知 ..
发布时间:2022-01-22 19:35:20 其他开发