[英]How to have a button in MasterPage and use differently in content pages
[英]How to have multiple content in button?
<Grid Name="grd1" Width="202" Margin="-5,0,0,0" Visibility="Visible">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="16*"/>
<ColumnDefinition Width="31*"/>
</Grid.ColumnDefinitions>
<Button VerticalAlignment="Top" Height="43" HorizontalAlignment="Right" Width="196" Grid.ColumnSpan="2" Margin="-8,0,0,0">
<Button.Content>
<CheckBox Name="chk_shortcut_1" IsChecked="False" Checked="chk_shortcut_1_Checked" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="165,-19,0,0" />
</Button.Content>
</Button>
<Button VerticalAlignment="Top" Height="43" HorizontalAlignment="Right" Width="196" Margin="-8,48,0,0" Grid.ColumnSpan="2">
<CheckBox Name="chk_shortcut_2" IsChecked="False" Checked="chk_shortcut_1_Checked" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="165,-19,0,0" />
</Button>
<Button VerticalAlignment="Top" Height="43" HorizontalAlignment="Right" Width="196" Margin="-8,96,0,0" Grid.ColumnSpan="2">
<CheckBox Name="chk_shortcut_3" IsChecked="False" Checked="chk_shortcut_1_Checked" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="165,-19,0,0" />
</Button>
</Grid>
</ListBox>
如何在 Button 中包含图像和文本以及 CheckBox?
因为我想稍后通过选中另一个列表框中的复选框来克隆按钮
据我所知,你需要的按钮不是纯组件,而是复杂的控件,需要自己实现或者使用Telerik等第三方组件。 但一个好的答案是:创建一个用户控件。 使用容器组件,如 Grid 并将其分成左右两部分。 在左侧,您应该添加一个图像组件,右侧应该包含一个只读文本或 label。 将事件定义为可点击并根据需要配置其他行为。 类似下面的代码可能很有用,但需要花费更多时间和精力。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="277*"/>
<ColumnDefinition Width="523*"/>
</Grid.ColumnDefinitions>
<Image HorizontalAlignment="Left" Grid.Column="0" Height="100" Margin="103,225,0,0" VerticalAlignment="Top" Width="100"/>
<Label Content="Label" Grid.Column="1" HorizontalAlignment="Left" Margin="273,238,0,0" VerticalAlignment="Top"/>
</Grid>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.