タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DataTemplateSelectorに関するSnowCaitのブックマーク (3)

  • ***Selector を実装したくないので実装してみました - tmytのらくがき

    id:okazuki さんがエントリしてたので手元で実際に使ってるやつを紹介がてら公開。ちなみにStyleとTemplateどっちも用意してあります。 このコードを使うにはBehaviorのアセンブリが必要です。参照に追加しておいてください。 使い方は、こんな感じ。たとえばIndexというプロパティがある場合です。比較するプロパティをProperty で指定して、DataTemplateをずらずらならべます。そしてSelectorCondition.Value 添付プロパティで比較する値を指定。何もつけなかったときは、どれにもマッチしなかったときに使用されます。 <ListBox> <ListBox.ItemTemplateSelector> <local:XamlTemplateSelector Property="Index"> <!-- Default --> <DataTempla

    ***Selector を実装したくないので実装してみました - tmytのらくがき
  • かずきのBlog@hatena

    2024-01-02 2023 年の振り返り 2024 年になってしまいましたが 2023 年の振り返りをしたいと思います。 プライベート 特筆すべきことはあんまりなかったです。(悲しい) 会社の人たちとマイクラしたりして遊んだり、技術書典に出したりと色々やれたのは楽しかったです。 マイクラをすると… 2023-06-04 Galaxy Tab S8 Ultraのキーボードで日語でWeb検索が非常にしづらい 2022年の年末頃からGalaxy Tab S8 Ultraを買って使ってます。 スペックも満足でUS配列だけど純正キーボードもあり、ペンもついていてAndroidタブレットとしては非常にいい出来です。 何故か日で売られるモデルにはSIMスロットがない点は非常に不満ですが…… #Android #Galaxy 2022-04-16 Surface Laptop Studio を買っ

    かずきのBlog@hatena
  • テンプレートの選択 - rebuild

    GridView や ListView 等に項目を表示する時にどのように表示するかテンプレートで指定する事ができます(ItemTemplate)。 一般的にはコントロールに対して一つのテンプレートを指定しますが、何らかの情報を元にテンプレートを切り替えて適用させる事ができます。 切り替え動作を確認するために、新しいプロジェクトとして"分割アプリケーション"を作成して、このプロジェクトを変更して動作を見てみます。 テンプレートを切り替えるためには DataTemplateSelector から派生したクラスを用意します。 項目毎にテンプレートを決定するために SelectTemplateCore メソッドが呼び出されますので、条件に応じて使用する DataTemplate を返します。 "分割アプリケーション"の初期状態では GridView に、SampleDataGroup のコレクショ

    テンプレートの選択 - rebuild
  • 1