我自定义了一个控件GreenButton继承自Button.但是这个控件在xaml文件中的Grid里时就会自己增加几个附加属性:Grid.Row和Grid.Column.编译的时候就会通不过,说Grid.Row和Grid.Column不是GreenButton的属性。 怎样让我的附加属性通过编译,因为我知道去掉这些附加属性是不可能。
<GreenUserButton
Content="GreenUserButton" xmlns="clr-namespace:Green.Studio.Tools.Common.Controls;assembly=Green.Studio.Tools.Common"
Name="greenUserButton1"
Grid.Column="0" //这里
Grid.Row="0" //这里
HorizontalAlignment="Left"
VerticalAlignment="Top"
Margin="52,26.5,0,0"
Width="200"
Height="200" />
谢谢大家了。
<GreenUserButton
Content="GreenUserButton" xmlns="clr-namespace:Green.Studio.Tools.Common.Controls;assembly=Green.Studio.Tools.Common"
Name="greenUserButton1"
Grid.Column="0" //这里
Grid.Row="0" //这里
HorizontalAlignment="Left"
VerticalAlignment="Top"
Margin="52,26.5,0,0"
Width="200"
Height="200" />
谢谢大家了。
一是grid.一是GreenButton,grid是容器.包含GreenButton.
你写grid时,如果要定义按钮是在几行几列.就要先在grid里写这几行几列.
然后再在按钮里用Grid.Row和Grid.Column.
如果只有一个格.就默认的就可以了.grid不用写几行几列.按钮也不用写Grid.Row和Grid.Column