繁体   English   中英

WPF用户控件XAML绑定

[英]WPF User Control XAML binding

我有以下用户控制:

<UserControl.Resources>

    <Style TargetType="HeaderedItemsControl">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="HeaderedItemsControl">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto"/>
                            <RowDefinition Height="*"/>
                        </Grid.RowDefinitions>
                        <TextBlock FontFamily="Segoe Script"
                                   Text="{Binding ElementName=myHeaderedItemsControl.Header, Path=Category, Mode=OneWay}"
                                   FontWeight="Bold"
                                   HorizontalAlignment="Center"
                                   Foreground="Olive" 
                                   Margin="20"
                                   FontSize="50"
                                   TextWrapping="Wrap"
                                   Name="myText"/>
                        <ItemsPresenter Grid.Row="1" Grid.Column="1"/>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
</UserControl.Resources>

<Grid x:Name="LayoutRoot">        
            <TextBlock.RenderTransform>
                <TransformGroup>
                    <ScaleTransform/>
                    <SkewTransform/>
                    <RotateTransform Angle="-90"/>
                    <TranslateTransform/>
                </TransformGroup>
            </TextBlock.RenderTransform>
        </TextBlock>
    </StackPanel>-->
    <HeaderedItemsControl Name="myHeaderedItemsControl"  Header="Predrag">
    </HeaderedItemsControl>
</Grid>

基本上我想要的是将Textblock文本属性绑定到HeaderedItemsControl头属性。

为什么不用这个:

<TextBlock Text="{TemplateBinding Header}" />

然而,不知道Path=Category意味着什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM