2013-09-03 11 views
0

Как вы устанавливаете ширину и высоту времени дизайна настраиваемого элемента управления?
Я создал пользовательский 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> 

И это работает все хорошо, и все, однако, если я перетащить элемент управления из ToolBox на мое окно по умолчанию размер моего контроля is: Height = 100 и Width = 200. Как установить размер времени дизайна, чтобы при перетаскивании элемента управления из панели инструментов в окно размер по умолчанию составлял 24 и 160 соответственно?

ответ

0

Может б это помогает U ..........

для этого, во-первых у вас сделать ур собственные элементы управления, унаследовав его оригинальные элементы управления и установить Hieght, ширину и все, что вам хотите в своем пользовательский контроль ......... после этого, когда u перетащите ур самостоятельно сделал управление форма инструментария для урской формы будет установлена ​​урным способом, что бы вы хотели .......