DatePicker
存在问题,也许你们中的一些专家可以检查一下。问题出现在设置
DatePicker
的IsEnabled
属性上。如果在XAML中设置,即使在运行时将IsEnabled
设置为true,它仍然保持灰色。同样,如果它一开始就是启用状态,情况也是如此。该按钮只是更改日期选择器的
IsEnabled
属性,您会发现当它变为启用状态时,样式仍然变灰。<Window x:Class="WpfApplication3.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:tk="http://schemas.microsoft.com/wpf/2008/toolkit"
Title="Window1" Height="300" Width="300">
<StackPanel>
<tk:DatePicker x:Name="txtDate" IsEnabled="False"></tk:DatePicker>
<Button Height="25" Click="Button_Click"></Button>
</StackPanel>
</Window>
private void Button_Click(object sender, RoutedEventArgs e)
{
txtDate.IsEnabled = !txtDate.IsEnabled;
}