3
私はDateTimeフィールドを持つクラスを持っている:Silverlight:DateTimeプロパティからXAMLを設定しますか?
public class TimelineObject : FrameworkElement
{
private DateTime date;
public DateTime Date
{
get { return date; }
set { date = value; }
}
}
私はこの
<TimelineObject Date="3/1/2011"/>
のようにXAMLで日付を設定しようとすると、私はXAMLParseExceptionを得る:
Failed to create a 'System.DateTime' from the text '3/1/2011'.
限り私が見ることができるように、文字列の書式は正しい(ShortDatePattern、記載の通りhere)。私は間違って何をしていますか?
ありがとう、それは私が必要とした情報でした。私は 'TypeConverter(typeof(DateTimeTypeConverter))を使用して終わったので、私はカスタムコンバータを書く必要はありませんでした。 – Phasma
DateTimeTypeConverterはSystem.Windows.Controlsにあります。これは次のように使用できます: '[TypeConverter(typeof(DateTimeTypeConverter))] public DateTime MaxDate { get {return(DateTime)GetValue(MaxDateProperty); } セット{SetValue(MaxDateProperty、value); } } ' – Phasma