zoukankan      html  css  js  c++  java
  • Listbox template

    http://blog.csdn.net/wackelbh/article/details/6248136
    <UserControl x:Class="SilverlightApplication2.MainPage"
        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"
        mc:Ignorable
    ="d"
        xmlns:toolkit
    ="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit">

        <UserControl.Resources>
            <ControlTemplate x:Key="ButtonTemplate" TargetType="Button" >
                <Border BorderBrush="Orange" BorderThickness="3" CornerRadius="10"
                        Background
    ="{TemplateBinding Background}">
                    <ContentPresenter
                        
    Content="{TemplateBinding Content}"
                        ContentTemplate
    ="{TemplateBinding ContentTemplate}"
                        Margin
    ="4,5,4,4">
                    </ContentPresenter>
                </Border>
            </ControlTemplate>
            

            <Style TargetType="Button">
                <!--Set to true to not get any properties from the themes.-->
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="Button">
                            <Grid>
                                <Ellipse Fill="{TemplateBinding Background}"/>
                                <ContentPresenter HorizontalAlignment="Center"
                                VerticalAlignment
    ="Center"/>
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>


            </Style>

            <Style TargetType="ListBox">
                <Setter Property="ItemsPanel">
                    <Setter.Value>
                        <ItemsPanelTemplate>
                            <toolkit:WrapPanel></toolkit:WrapPanel>
                        </ItemsPanelTemplate>
                    </Setter.Value>
                </Setter>

                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate>
                            <Grid>
                                <ItemsPresenter/>
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>

            </Style>



        </UserControl.Resources>

        <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
            <StackPanel>


                <Button  Height="23" Name="btnRefresh2" Width="75" Canvas.Left="208" Canvas.Top="98" >
                    <Button.ContentTemplate>
                        <DataTemplate>
                            <TextBlock Text="刷新"/>
                        </DataTemplate>
                    </Button.ContentTemplate>
                </Button>

                <ListBox Height="183" HorizontalAlignment="Left" Margin="360,12,0,0" Name="listBoxUser" VerticalAlignment="Top" Width="148" >
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                                <HyperlinkButton Margin="10" Content="{Binding UserName}" Click="HyperlinkButton_Click" />
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
            </StackPanel>

        </ScrollViewer>
    </UserControl>
  • 相关阅读:
    985的方格难题
    POJ 3264 区间最大最小值Sparse_Table算法
    oracle中to_date详细用法示例(oracle日期格式转换)
    PLSQL基础知识-图片
    oracle-查询-时间条件查询
    oracle基础函数--decode
    PLSQL基础学习-文字
    python3 MD5
    CentOS7关闭防火墙方法
    CentOS 7下源码安装MySQL 5.6
  • 原文地址:https://www.cnblogs.com/skydau/p/2577089.html
Copyright © 2011-2022 走看看