2
alt text http://img683.imageshack.us/img683/5629/btn.png該設計的用戶控制或自定義控件?
如果我想創建一個這樣的按鈕控件,它應該是一個用戶控件還是一個自定義控件?我不確定也許還有別的東西?理想情況下,我希望能夠分別對主按鈕和內部按鈕進行樣式/動畫製作;顯然,生病需要分開處理他們的事件。這些按鈕將在運行時創建,並且需要動態設置圖標。
alt text http://img683.imageshack.us/img683/5629/btn.png該設計的用戶控制或自定義控件?
如果我想創建一個這樣的按鈕控件,它應該是一個用戶控件還是一個自定義控件?我不確定也許還有別的東西?理想情況下,我希望能夠分別對主按鈕和內部按鈕進行樣式/動畫製作;顯然,生病需要分開處理他們的事件。這些按鈕將在運行時創建,並且需要動態設置圖標。
我建議用戶控制。您仍然可以在xaml中創建基本樣式,並使用代碼實現動態內容。
你會基本上是這樣的:
<Button>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="" Grid.Column="0" />
<TextBlock Grid.Column="1">Your button text</TextBlock>
<Image Source="" Grid.Column="2"/>
</Grid>
</Button>
我沒有想到的是我應該做的內部按鈕的圖片...謝謝!我會試試看看它是如何工作的。 – m0s 2010-05-16 05:30:42