エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
というわけで、今までのXAML変換ルールでは対処できません。こういう例外に対応するためのものがマーク... というわけで、今までのXAML変換ルールでは対処できません。こういう例外に対応するためのものがマークアップ拡張と呼ばれる構文です。 マークアップ拡張は属性への設定として使用します。<Hoge Piyo="{...}"/>みたいな感じです。この{}で囲まれた部分がマークアップ拡張です。データバインディングを使用する際の{Binding Description}というのはBindingという名前のマークアップ拡張を使用しますよ、という意味です。で、マークアップ拡張ですが、System.Windows.Markup.MarkupExtensionクラスを継承すればユーザー定義可能です。まあマークアップ拡張をユーザー定義することなんてそうあるものでもないのでここでは端折りますが、Providerというメソッドに実処理を書くようオーバーライドするだけです。Bindingの場合は先ほど示したようなC#