0
私はそうのようなコードでXamarin.FormsでLabel
を使用しています:Xamarin.FormsのコードでTimeSpan文字列形式を使用するには?
var label = new Label();
label.SetBinding(Label.TextProperty, new Binding("Time", stringFormat: "{}{0:hh\\:mm}", mode: BindingMode.TwoWay, source: this));
しかし、これはエラーを返します。
System.FormatException: Input string was not in a correct format.
をしかし、これはXAMLで動作します。
<Label Text="{Binding StartTime, StringFormat='{}{0:hh\\:mm}'}}"/>
方法Xamarin.FormsのTimeSpan
のバインディングで文字列フォーマットを使用しますか?
はあなたhttps://stackoverflow.com/a/4563472/3185569のためにこの仕事をしていますか? XAMLに固有のものとして '{}'は必要ないと思われます。 – user3185569
@ user3185569 XAMarin.Formsコードで特に必要です。 – user1
XAMLエスケープ文字列 '{}'を削除しようとしましたか? – user3185569