[解決済み] WPF バインディング StringFormat Short Date String
2022-12-19 10:09:14
質問
WPFでShort Dateという文字列形式を使いたいのですが。
のようなものを試してみました。
<TextBlock Text="{Binding Date, StringFormat='Short Date'}" />
どうすればいいのか?
どのように解決するのですか?
これを試してみてください。
<TextBlock Text="{Binding PropertyPath, StringFormat=d}" />
はカルチャセンシティブで、.NET 3.5 SP1 以上が必要です。
注:これは大文字と小文字を区別します。 "d"は 短い日付の書式指定子 であり、"D" は 長い日付の書式指定子 .
文字列フォーマットの完全なリストは MSDN の標準的な日付と時刻の書式の文字列のページ に、すべてのオプションの詳細な説明があります。 この MSDN ブログの記事
カルチャーを自分で正しい値に設定しない限り、常にUSフォーマットで出力されます。
このプロパティを設定しない場合、バインディングエンジンは 言語 プロパティを使用します。XAMLでは、これはデフォルトで "en-US" に設定されるか、または明示的に設定されている場合は、ページのルート要素 (または任意の要素) から値を引き継ぎます。
これを行う1つの方法は後ろのコードにあります(スレッドのカルチャを正しい値に設定したと仮定しています)。
this.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name);
他の方法は、バインディングでコンバータカルチャを設定することです。
<TextBlock Text="{Binding PropertyPath, StringFormat=d, ConverterCulture=en-GB}" />
ただし、これでは出力をローカライズすることはできません。
関連
-
例外の解決方法 GDI+でジェネリックエラーが発生しました。
-
[解決済み] ラジオボタンをenumにバインドするには?
-
[解決済み】WPFのテキストブロックを選択可能にする方法はありますか?
-
[解決済み】WPFで逆ブーリアンプロパティをバインドする方法は?
-
[解決済み] WPFのテキストラップとWrapWithOverflowの比較
-
[解決済み] StringFormatを使用してWPF XAMLバインディングに文字列を追加する
-
[解決済み] レンダリング時間やパフォーマンスの面で最も効率的なパネルはどのような順番になりますか?
-
[解決済み] DataTemplateから親DataContextにアクセスする
-
[解決済み] WPFでNumericUpDownに相当する良いものは?[クローズド]
-
[解決済み] WPFでデザインタイムデータをダミー化するには、どのような方法がありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] StackPanelの子パネルが下方向に最大限のスペースを埋めるようにするには?
-
[解決済み] Windows 8 ランタイム(WinRT / Windowsストアアプリ / Windows 10 ユニバーサルアプリ)とSilverlightやWPFの比較はどうですか?[クローズド]
-
[解決済み] 静的プロパティへのバインディング
-
[解決済み] DataTrigger where value is NOT null?
-
[解決済み] WPFのキーボードショートカット
-
[解決済み] データバインディングでWPFハイパーリンクのテキストを設定するにはどうすればよいですか?
-
[解決済み] WPFウィンドウのハンドルを検索する
-
[解決済み] wpf データグリッドの行セレクタを隠すには?
-
[解決済み] WPF標準のタブコントロールに選択されたタブが変更されたイベントはありますか?
-
[解決済み] WPF: プログラムでテキストボックスからフォーカスを外す方法