我是WPF的新手,我對修改控件有疑問。我開始知道可以通過更改控件控制模板來修改控件。即,通過改變控件模板和添加子控件來修改控件有什麼區別
<Button>
<Button.Template>
<ControlTemplate>
...
</ControlTemplate>
</Button.Template>
</Button>
此外,我們可以編輯利用內容模型的控制。即
<Button>
<Grid>
<CheckBox>
</CheckBox>
<RadioButton>
</RadioButton>
...
</Grid>
</Button>
這兩種技術有什麼區別。哪一個是在WPF中定製控件的正確方法。請幫助我更好地理解這一點。
通過將元素定義爲資源並使用ContentControls,或將內容分配爲DataTemplate,控件的內容肯定是可重用的。 – rmoore 2009-06-08 07:58:14