none
Как настроить окно в WPF? RRS feed

  • Общие обсуждения

  • Как нам известно WPF элементам управления можно изменить шаблон чтобы изменить их появление, но и WPF окну можно изменить шаблон и изменить его появление. Вот маленький пример как добавить меню к шаблону окна:

    <Style TargetType="{x:Type Window}">
      <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.WindowTextBrushKey}}"/>
      <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.WindowBrushKey}}"/>
      <Setter Property="Template">
        <Setter.Value>
          <ControlTemplate TargetType="{x:Type Window}">
            <Border
              Background="{TemplateBinding Background}"
              BorderBrush="{TemplateBinding BorderBrush}"
              BorderThickness="{TemplateBinding BorderThickness}">
              <DockPanel>
                <!--Using Menu here is only for demonstration purpose, 
                you could add any visuals which will make up the appearance of Window-->
                <Menu DockPanel.Dock="Top"/>
                <AdornerDecorator>
                  <ContentPresenter/>
                </AdornerDecorator>
              </DockPanel>
            </Border>
          </ControlTemplate>
        </Setter.Value>
      </Setter>
    </Style> 
    

    Для связи [Mail]
    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 23:04 MSDN Forums consolidation (От:Разработка Windows-приложений)
    17 марта 2010 г. 12:46
    Модератор