WPF - 通过访问Style的标题来更改窗口的标题

时间:2017-11-09 11:22:04

标签: wpf textblock

我想为我的所有Windows页面创建特定的窗口样式,

在app.xaml上我提供了这个:

easy_admin:
    entities:
        User: AppBundle\Entity\User #here is the error
            list:
                fields:
                    - { property:'avatar', type:'image', base_path: '%app.path.avatar%'} 

在我的窗户上,我提供了这个:

  <Style x:Key="Style.Window.Default" TargetType="Window">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="Window">
                            <Grid Background="{TemplateBinding Background}">
                                <Grid Name="gridBar" Height="40" VerticalAlignment="Top" Margin="1,0,1,0"

                                  >
                                    <Grid.Background>

                                        <LinearGradientBrush StartPoint="0, 0" EndPoint="0, 1" Opacity=".1">
                                            <GradientStop Offset="0" Color="{DynamicResource AccentColor}" />
                                            <GradientStop Offset=".3" Color="{DynamicResource AccentColor}" />
                                            <GradientStop Offset="1" Color="Transparent" />
                                        </LinearGradientBrush>
                                    </Grid.Background>


                                    <!-- title -->
                                    <ItemsControl Background="Transparent" MouseDoubleClick="MaximizeClick"  >
                                        <TextBlock Text="{Binding}" Margin="8,8,8,0" x:Name="txtTitle"
                                                Style="{StaticResource ModernWindowTitle}"
                                                  />
                                    </ItemsControl>

  </Grid>
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>

问题是如何访问&#34; txtTitle&#34;,是否可以为窗口的标题添加值和&#34; txtTitle&#34;得到它。

0 个答案:

没有答案