我正在使用datepicker和textbox在同一行中的應用程序。根據類型的變化,我正在摺疊文本框並顯示日期選擇器。問題是,當我讓datepicker可見並且用戶選擇日期時,日期在datepicker中不可見。我正在使用的代碼是DatePicker不顯示日期
<StackPanel Orientation="Horizontal" Name="StackPanel3">
<Grid>
<toolkit:DatePicker x:Name="DatePicker" Visibility="Collapsed"FontSize="32" Width="405" Value="{Binding RecordItem,Converter={StaticResource RecordAndTypeFieldValueConverter},ConverterParameter=RE2, Mode=TwoWay}" ValueStringFormat="{}{0:d}"/>
<TextBox Name="TextBox" TextWrapping="Wrap" Text="{Binding RecordItem,Converter={StaticResource RecordAndTypeFieldValueConverter},ConverterParameter=RE2, Mode=TwoWay}" TextAlignment="Left" FontSize="32" Width="405" />
</Grid>
<Image x:Name="i2" HorizontalAlignment="Left" Height="54" Margin="0,8,0,0" VerticalAlignment="Top" Width="59" Source="/Icons/play.png" MouseLeftButtonUp="FieldTools_Click"/>
</StackPanel>
在轉換器中我將字符串值返回給datepicker的值。
你也應該發佈你的轉換器的代碼,我認爲你的問題在那裏。而薩姆答案似乎是正確的。 – BigL 2011-12-27 09:18:26