そのため、タブコントロールにタブを追加したり、新しいプロジェクトごとにタブを追加したりできるプロジェクトに取り組んでいますTabItem
。プログラムで生成されたコントロールがたくさんあります。新しく作成したテンプレートに簡単に追加できるテンプレートをXAMLで作成する方法はありTabItem
ますか?
簡単な例として、TabPageを含むWPFフォームがあるとします。
<Window>
<Grid>
<TabControl></Tabcontrol>
</Grid>
</Window>
そして、各TabPageに3つのボタンを追加したいと思います。
<Window>
<Grid>
<TabControl>
<TabItem>
<Button/>
<Button/>
<Button/>
</TabItem>
</TabControl>
</Grid>
</Window>
XAMLエディター(おそらくVS2012)でこの3つのボタンのテンプレートを編集できるようにしたいと思います。これらの変更は、それぞれに追加されるテンプレートに反映されますTabItem
。
私は周りを見回しましたが、WPFテンプレートの記事のほとんどは、私が望んでいるものではないように見えるカラーリングまたはスタイルテンプレートに関するものです。私の現在のアプローチによると、TabItem
プログラムで追加することは機能しますが、テンプレートの編集が少し面倒になり、WPFの哲学に反して、コードをデザインから切り離すと私は信じています。
私はWPFにかなり慣れていませんが、WinFormsよりも優れている点と利点をすでに理解しているので、その方法で販売されていますが、私は新しいため、用語が少し混乱することがあり、検索の試みも失敗します。時々。
どんな助けでもいただければ幸いです。十分に説明できなかった場合は、お知らせください。