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>
  • 相关阅读:
    【6】肿瘤胚系突变遗传分析及数据库使用
    【5】肿瘤DNA甲基化数据分析原理及流程
    【4】肿瘤转录组测序分析流程及相关软件
    【3】肿瘤基因组数据分析方法概述
    【2】肿瘤基因检测相关技术原理
    MySQL数据排序asc、desc
    python的数据类型
    Python minidom模块(DOM写入和解析XML)
    python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法
    python os.path模块常用方法详解
  • 原文地址:https://www.cnblogs.com/skydau/p/2577089.html
Copyright © 2011-2022 走看看