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