問題タブ [avaloniaui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
889 参照

xaml - バインディング値に従って Avalonia XAML TextBlock を太字にするにはどうすればよいですか?

AvaloniaUI を使用して、ラベル (TextBlocks) のリストを作成しています。基になるデータの状態に応じて、一部を太字にしたいと思います。DataTemplate の TextBlock を太字にする方法、またはバインディング値に従っていない方法を教えてもらえますか?

アイテムのコード:

テンプレート コード:

ハードコードされた重みを入れるとうまくいきます。

だから私はスタイルを試しました:

起動時にエラーが発生します: Unable to cast object of type 'Avalonia.Data.Binding' to type 'System.String' その時点でバインディングを処理していないと思います。

正しい道は何ですか?