MVVM パターンを使用して、XAML の Expander.Header プロパティを、ViewModel の文字列型のバッキング パブリック プロパティにバインドしています。
public string EnumName {...}
このプロパティを「X_Y_Z」に設定していますが、奇妙な理由により、エキスパンダー ヘッダーが最初のアンダースコア文字を削除し、XY_Z として表示されます。前に「\」を追加するか、@「X_Y_Z」に設定しようとしましたが、うまくいきませんでした。
ここで私の XAML バインディング部分:
<Expander IsExpanded="true" Header="{Binding EnumName}">
なぜ私がこの振る舞いをしているのか誰にも分かりますか? 最初の「_」をキーボード ショートカットまたはメタ文字として使用していますか?
ありがとう、