我正在尝试创建一个包含两个文本列和一个模板列的 DataGrid,如下所示:<UserControl ... Name="TcpNtcpSliders" ...> <DataGrid Name="MinTcpDataGrid" AutoGenerateColumn ...
我正在尝试创建一个包含两个文本列和一个模板列的 DataGrid,如下所示:<UserControl ... Name="TcpNtcpSliders" ...> <DataGrid Name="MinTcpDataGrid" AutoGenerateColumn ...
我有这个用户控件 xaml: 及其背后的代码,我定义了一个 DependencyProperty 来编辑线条颜色: 然后我有另一个 UserControl,里面有 SeparatorLineText: 最后,在 MainWindow.xaml 中,我包含了 MySubWindow,其中包含 Sep ...
我有以下 DependencyProperty: 现在你可以看到给它一个引用类型作为默认值只会工作一次,只要我创建这个 class 的第二个实例,他们就会共享该引用。 我找不到太多关于它的信息,最好的方法是什么,有人有建议吗? 一种方法是不给它默认值并在构造函数中使用新实例设置引用: ...
我有一个 WPF 用户控件,我在其中放置了另一个 WPF 用户控件。 注意,我这里只贴出相关的东西,方便大家理解。 此处您必须注意的重要事项是视图模型属性 IsHyperlinkChangedCallback,它绑定到 myAnotherUserControl 用户控件的依赖属性(同名)。 这被设置 ...
我最近在 WPF 中发现了“可重复使用的控件”,我有一个项目,它们似乎为我提供了解决我遇到的问题的方法。 让我描述一下情况:我需要制作几个 UI 元素。 它们都共享一个共同的基础,可以说是一个共同的样式/布局/模板,并且它们还共享一些共同的逻辑。 除此之外,所有这些元素都有一些特定于元素的东西。 ...
我注意到任何 XAML 文件(在 WPF 中)中的根元素似乎是以下之一: Window Page UserControl ResourceDictionary Application 我试图将根元素更改为local:MainWindow ,但是项目无法编译,说部分 class 的基数 class ...
背景我正在制作一个具有多个 ListBox 的自定义控件。 我想让这个控件符合 MVVM,所以我保留了任何 XAML 以及与任何 ViewModel 无关的代码。 一个 ListBox 只是一个 TextBox 的列表,而另一个将有一个 canvas 作为主机以图形方式显示数据。 这两个 ListB ...
我的用户控件的 XAML 名称为“Clinical_Protocol”: 后面代码中DataGrid的ItemsSource的依赖属性:internal ObservableCollection<ClinicalProtocolDataGridItem> DataGridItems { ...
我如何通过控件(Datagrid)的依赖属性正确绑定到 ItemsSource 列,以设置它的 DataTrigger 工作? 我的目标没有依赖属性:<Style TargetType="DataGridRow"> <Style.Triggers> < ...
我有一个自定义用户控件,它有一个复选框和一个带有支持依赖属性的按钮。 我还有一个带有 ItemsControl 的 window 并将该控件的“ItemsSource”绑定到包含所述用户控件的 ObservableCollection。 我的目标是能够访问窗口视图 model 中的依赖项属性,因此 ...
我有一个用户控件,并在其中定义了以下属性:public string MyProperty { get { return (string)GetValue(MyPropertyProperty); } set { SetValue(MyPropertyProperty, va ...
我在 TextBox 控件中使用行为来通过正则表达式过滤输入。 为此,我添加了一个依赖属性来获取正则表达式值。 当我直接在 xaml 中设置该值时,它可以正常工作,但是当我尝试使用绑定属性传递它时,未在依赖属性中设置正则表达式值: 使用这种格式时,没问题: 但不适用于绑定: 我做错了什么? ...
我是 WinUI 和 XAML 的新手,我正在创建一个包含各种CustomControl的WinUI 3 库。 它们都是独立的,可以单独使用。 但是其中一个控件是通过嵌入库中的其他一些自定义控件来制作的。 XAML 容器控制<ResourceDictionary xmlns="ht ...
我有一个自定义控件myCustomControl.Xaml 还有一个cs文件myCustomControl.xaml.cs 然后我有mainPage.xaml我设置customId 我不明白为什么我的customId没有从mainPage.xaml发送到myCustromControl.xaml ? ...
我想创建一个可以搜索文件并跟踪以前使用的文件的文本框。 所以我用一个DependecyProperty制作了一个用户控件,它应该给我文本框的当前文本和一个按钮。 但是每次我尝试绑定到 DependencyProperty 时,绑定到它的属性仍然是空的。 简而言之,控件如下所示:<UserCo ...
我在自定义控件中有一个Style ,我试图在Label上设置附加属性。 样式<Style x:Key="DayNumberStyle" TargetType="Label" BasedOn="{StaticResource {x:Type Label}}"> <Setter ...
我想在匹配ID更改时更新 class 的Name属性,我从 web 参考中获取匹配的Name 。 例如: 所以我有多个 ID,它们都有匹配的名称,并且它们都将工作相同。 除了 ID 值会根据道具而改变。 寻找解决这个问题的最佳实践方法 - 非常感谢。 ...
我试图找出用于 Window 类型的FrameworkPropertyMetadataOptions标志。 公共 static 只读 DependencyProperty RootWindowProperty; static VideoPlayer() { FrameworkPropertyMet ...
我创建了一个自定义UserControl在其他控件中我有以下 在代码中,两个绑定都声明如下 上述控件在另一个控件XAML中使用为 绑定变量TotalGasEuro正确声明如下 运行应用程序时, GAS会显示,而在运行时更新的绑定值不会显示。 (我从图形部分上面的代码中删除了) ...
这个 InvalidOperationException 带有消息“指定元素已经是另一个元素的逻辑子元素,请先断开它”很奇怪,因为它在添加一些 8-9 形状时发生,但是当我向下滚动它时,它记录在一些先前的元素 fi shape7 上,或者当我向下滚动后向上滚动几个元素时元素不是那么多。 有趣的是,当 ...