ボタンから派生した「キューブ」(サイコロ)コントロールを取得しました
キューブ :
public class Cube : Button
{
public Cube()
{
DefaultStyleKeyProperty.OverrideMetadata(typeof(Cube), new FrameworkPropertyMetadata(typeof(Cube)));
}
...... // Stuff
}
テンプレート (一般):
<ControlTemplate TargetType="{x:Type local:Cube}" x:Key="CubeControlTemplate">
<Border>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="40"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border>
<Grid>
.......
</Grid>
</Border>
<Border Grid.Column="2">
<Grid>
.......
</Grid>
</Border>
<Grid>
</Border>
</ControlTemplate>
それはどのようなものか :
黄色のマークは、ボタンが「非表示」の場所で実際にクリックをターゲットにした場合にのみ、 Content の背後でのみクリック可能であることを示しています..
なぜこれが起こるのですか?