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 >

转载于:https://www.cnblogs.com/skydau/archive/2012/07/05/2577089.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值