首页 > Windows开发 > 详细

WPF学习笔记-绑定非元素对象

时间:2020-05-20 23:52:33      阅读:113      评论:0      收藏:0      [点我收藏+]
技术分享图片
<Window x:Class="WPFdemo6.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WPFdemo6"
        mc:Ignorable="d"
        Title="MainWindow" Height="350" Width="525">
    <Window.Resources>
        <FontFamily x:Key="ZY">Resources TextBlock</FontFamily>
    </Window.Resources>
    <Grid Name="Grid">
        <WrapPanel Name="WrapPanel">
            <StackPanel Name="StackPanel">
                <!--绑定系统字体信息-->
                <TextBlock Name="TextBlock1"  Height="20" Width="200" Text="{Binding Source={x:Static SystemFonts.IconFontFamily},Path=Source}"></TextBlock>
                <!--绑定资源信息-->
                <TextBlock Name="TextBlock2" Height="20" Width="200" Text="{Binding Source={StaticResource ZY},Path=Source}"></TextBlock>
                <!--绑定上层元素信息 Mode=FindAncestor 匹配的第一个 AncestorLevel=1-->
                <TextBlock Name="TextBlock3" Height="20" Width="200" Text="{ Binding  Path=Name,RelativeSource={ RelativeSource Mode=FindAncestor,AncestorType={x:Type StackPanel},AncestorLevel=1}}"></TextBlock>
                <!--其他几种待补充-->
            </StackPanel>
        </WrapPanel>
    </Grid>
</Window>
View Code

 

WPF学习笔记-绑定非元素对象

原文:https://www.cnblogs.com/anyihen/p/12927097.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!