Ich glaube, ich habe ein Problem mit der DatePicker
im Toolkit gefunden, vielleicht können einige von Ihnen Gurus es überprüfen.WPF DatePicker IsEnabled Eigenschaft Aussehen nicht ändern
Das Problem tritt beim Festlegen der IsEnabled
Eigenschaft der DatePicker
. Wenn in XAML festgelegt, bleibt es grau, auch wenn Sie die IsEnabled
zur Laufzeit auf True setzen. Das Gleiche gilt für den umgekehrten Fall, sollte es aktiviert werden.
Die Schaltfläche ändert nur die Eigenschaft IsEnabled
der Datumsauswahl, Sie sehen, dass der Stil bei Aktivierung deaktiviert bleibt.
<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;
}
Haben Sie gefunden, eine Lösung für dieses Problem? –
Nein, alles was ich sagen kann ist, dass es auf meinem Desktop passiert, aber nicht auf meinem Laptop, ich habe das neulich bemerkt, also ist es nicht auf allen Computern. – Jonathan
Ich kann bestätigen, dass ich dieses Problem auch reproduzieren kann. Ich habe den DatePicker, der in .NET 4.0 veröffentlicht wurde, nicht getestet, aber ich nehme an, dass dieses Problem nicht auftreten wird, obwohl es möglich ist. – jpierson