1

カスタム コントロールのデザイン時の幅と高さをどのように設定しますか?
カスタム ItemsControl を作成しました (generic.xaml の内容)

<Style TargetType="{x:Type MyItemsControl}"   >
    <Setter Property="Height" Value="24" />
    <Setter Property="Width" Value="160" />
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type local:MyItemsControl}" >
                <Grid>
                  ...
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>     
  ...
</Style>

そして、それはすべてうまく機能しますが、コントロールをツールボックスからウィンドウにドラッグすると、コントロールのデフォルトのサイズは高さ = 100、幅 = 200 になります。ツールボックスからウィンドウへのコントロールのデフォルト サイズはそれぞれ 24 と 160 ですか?

4

2 に答える 2