我是 WPF 的新手,有一些我需要做的事情,但就是找不到如何去做(我知道这应该是可能的,因为 C# 表单上有一个类似的对象)我想限制 IntegerUpDown 的数据集在 wpf 表单 st 上,默认值为 1 到 64 作为 2 的幂,问题是没有地方(通过我的谷歌搜索和微软网站)告诉我如何做到这一点,有什么帮助吗?
我认为组合框不适合,但你知道为什么它可能无法识别样式吗?(它在同一个文件中......)我按原样添加组合框 -
<xctk:ComboBox Canvas.Left="334" Canvas.Top="80" FormatString=""
Maximum="64" Minimum="2" Name="integerUpDownFrameAvg" Style="{StaticResource myComboBoxStyle}"
Text="0" Value="0" Width="60" DataContext="{Binding}">
<ComboBoxItem Content="1"></ComboBoxItem>
<ComboBoxItem Content="2"></ComboBoxItem>
<ComboBoxItem Content="4"></ComboBoxItem>
<ComboBoxItem Content="8"></ComboBoxItem>
<ComboBoxItem Content="16"></ComboBoxItem>
<ComboBoxItem Content="32"></ComboBoxItem>
<ComboBoxItem Content="64"></ComboBoxItem>
</xctk:ComboBox>
这就是风格 -
<Style x:Key="myComboBoxStyle"
TargetType="xctk:ComboBox">
<Setter Property="FontSize"
Value="12" />
<Setter Property="Foreground"
Value="White" />
<Setter Property="BorderThickness"
Value="1" />
<Setter Property="Background"
Value="#FF4A4A3C" />
<Setter Property="BorderBrush"
Value="Black" />
<Setter Property="Width"
Value="60" />
<Setter Property="Height"
Value="20" />
我包括 -
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
在标题上,尽管错误缺少程序集,但它不起作用...