我想知道如何将Button的“IsEnabled”属性设置为false,然后启用子元素(在我的例子中是Combobox)。子元素似乎继承了父元素(在本例中是disabled button)的属性值,因此也禁用了它自己。我如何防止这种情况?
我曾尝试查找答案,但它们都使用WinUI3和Windows应用程序SDK不包含的“覆盖元数据”。
<Button
x:Name="Button1"
IsEnabled="False">
<Button.Content>
<ComboBox x:Name="ComboBox1" />
</Button.Content>
</Button>
1条答案
按热度按时间3z6pesqy1#
您可以像这样建立自订控件:
一般.xaml
自定义按钮.cs
并像这样使用它:
主窗口.xaml