其他分享
首页 > 其他分享> > XAML控件

XAML控件

作者:互联网

定义:

WPF中是数据驱动UI,数据是核心,是主动的;UI从属于数据并表达数据,是被动的。

UI的功能是给用户观察和操作数据,为了让用户观察数据,所以需要用UI元素来显示数据;为了让用户操作数据,需要用UI元素响应用户的操作。WPF把能够展示数据,响应用户操作的UI元素称为控件(Control),Control是数据和行为的载体,而无需具有固定的形象

分类:

<StackPanel>

        <Button Width="50">

            <TextBlock Text="Hello"/>

        </Button>

        <Button Width="40">

            <Image Source="Image\秀.png" Height="73"></Image>

        </Button>

        <RadioButton Width="80" Content="请选择"/>

</StackPanel>

<Grid>

        <GroupBox Margin="10" BorderBrush="Pink">

            <GroupBox.Header>

                <TextBlock Text="你好!"/>

            </GroupBox.Header>

<TextBlock TextWrapping="WrapWithOverflow" Margin="10" Text="如果你懂得了这个道理,那么你已经长大了,如果一个人长时间不联系,那就不要去打搅了,毕竟每个人都有每个人的生活,每个人都有各自的疲惫,当初她是你从茫茫人海中挑选出来的,现在不过是归还于茫茫人海。"></TextBlock>

        </GroupBox>

</Grid>

TextWrapping:是否换行文本,有三个属性值默认是NoWrap,

 

<Grid>

        <ListBox Margin="5">

            <CheckBox Content="选项1"></CheckBox>

            <CheckBox Content="选项2"></CheckBox>

            <CheckBox Content="选项3"></CheckBox>

            <Button Content="按钮1"></Button>

            <Button Content="按钮2"></Button>

            <Button Content="按钮3"></Button>

        </ListBox>

</Grid>

<Grid>

        <TreeViewItem>

            <TreeViewItem.Header>

                <AccessText Text="姓名列表"></AccessText>

            </TreeViewItem.Header>

            <AccessText Text="Lina "></AccessText>

            <AccessText Text="Jon "></AccessText>

            <AccessText Text="Tom "></AccessText>

            <Button Content="按钮1"></Button>

            <Button Content="按钮2"></Button>

            <CheckBox Content="选项1"></CheckBox>

            <CheckBox Content="选项2"></CheckBox>

        </TreeViewItem>

    </Grid>

<Grid>

        <Grid.RowDefinitions>

            <RowDefinition Height="18*"/>

            <RowDefinition Height="18*"/>

            <RowDefinition Height="48*"/>

        </Grid.RowDefinitions>

        <TextBlock Text="我是静态文本不可编辑" Grid.Row="0"></TextBlock>

        <TextBox Text="我是可以编辑的TextBox" Grid.Row="1"></TextBox>

    </Grid>

 

标签:控件,XAML,用户,内容,UI,容纳,数据
来源: https://blog.csdn.net/qq_44551864/article/details/90290819