精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Silverlight 2解決ListBox中一個(gè)Layout Bug

開(kāi)發(fā) 后端
Silverlight 2 在其前一個(gè)版本的基礎(chǔ)上, 功能集及開(kāi)發(fā)人員友好性方面有了較大的提升。毫無(wú)疑問(wèn), Silverlight自身的問(wèn)題越來(lái)越少. 我想從事Silverlight開(kāi)發(fā)的同行們, 尤其是老Silverlighter們肯定也有這樣的感受。

Silverlight自身還有沒(méi)有問(wèn)題? 誰(shuí)也沒(méi)法回答.

工作中遇到了一個(gè)關(guān)于ListBox的問(wèn)題. 簡(jiǎn)單描述一下: 使用ListBox來(lái)顯示某對(duì)象集合, 在排版的時(shí)候, 發(fā)現(xiàn)無(wú)論怎么調(diào)整ListBox的屬性, 都無(wú)法讓ListItem充滿整個(gè)空間; 令人郁悶的是,ListItem中排放的TextBlock/TextBox總會(huì)根據(jù)自身文本的大小, 自動(dòng)設(shè)定自己的長(zhǎng)度; ListItem中的所有控件都自動(dòng)向左對(duì)齊,造成了一副"甘特圖"式的圖像, 舉例(姓名, 年齡, 郵件地址)如下:

在設(shè)置了淺藍(lán)色的Border之后, 這個(gè)現(xiàn)象實(shí)在是太明顯了!

按照MSDN的說(shuō)法, 我們只需要在ListBox的屬性中加入如下設(shè)定語(yǔ)句, 就會(huì)強(qiáng)制長(zhǎng)度自動(dòng)Fill了:

HorizontalContentAlignment="Stretch"
但是加入之后沒(méi)有效果! 這顯然是Silverlight 2的又一個(gè)bug.

我們可以在MSDN上看到ItemContainer的默認(rèn)Style(你也可以從這里看: http://msdn.microsoft.com/en-us/library/cc278062%28vs.95%29.aspx):

   1: <Style TargetType="ListBoxItem">
   2:   <Setter Property="Padding" Value="3" />
   3:   <Setter Property="HorizontalContentAlignment" Value="Left" />
   4:   <Setter Property="VerticalContentAlignment" Value="Top" />
   5:   <Setter Property="Background" Value="Transparent" />
   6:   <Setter Property="BorderThickness" Value="1"/>
   7:   <Setter Property="TabNavigation" Value="Local" />
   8:   <Setter Property="Template">
   9:     <Setter.Value>
  10:       <ControlTemplate TargetType="ListBoxItem">
  11:         <Grid Background="{TemplateBinding Background}">
  12:           <vsm:VisualStateManager.VisualStateGroups>
  13:             <vsm:VisualStateGroup x:Name="CommonStates">
  14:               <vsm:VisualState x:Name="Normal" />
  15:               <vsm:VisualState x:Name="MouseOver">
  16:                 <Storyboard>
  17:                   <DoubleAnimation Storyboard.TargetName="fillColor" Storyboard.TargetProperty="Opacity" Duration="0" To=".35"/>
  18:                 </Storyboard>
  19:               </vsm:VisualState>
  20:             </vsm:VisualStateGroup>
  21:             <vsm:VisualStateGroup x:Name="SelectionStates">
  22:               <vsm:VisualState x:Name="Unselected" />
  23:               <vsm:VisualState x:Name="Selected">
  24:                 <Storyboard>
  25:                   <DoubleAnimation Storyboard.TargetName="fillColor2" Storyboard.TargetProperty="Opacity" Duration="0" To=".75"/>
  26:                 </Storyboard>
  27:               </vsm:VisualState>
  28:             </vsm:VisualStateGroup>
  29:             <vsm:VisualStateGroup x:Name="FocusStates">
  30:               <vsm:VisualState x:Name="Focused">
  31:                 <Storyboard>
  32:                   <ObjectAnimationUsingKeyFrames Storyboard.TargetName="FocusVisualElement" Storyboard.TargetProperty="Visibility" Duration="0">
  33:                     <DiscreteObjectKeyFrame KeyTime="0">
  34:                       <DiscreteObjectKeyFrame.Value>
  35:                         <Visibility>Visible</Visibility>
  36:                       </DiscreteObjectKeyFrame.Value>
  37:                     </DiscreteObjectKeyFrame>
  38:                   </ObjectAnimationUsingKeyFrames>
  39:                 </Storyboard>
  40:               </vsm:VisualState>
  41:               <vsm:VisualState x:Name="Unfocused"/>
  42:             </vsm:VisualStateGroup>
  43:           </vsm:VisualStateManager.VisualStateGroups>
  44:           <Rectangle x:Name="fillColor" Opacity="0" Fill="#FFBADDE9" IsHitTestVisible="False" RadiusX="1" RadiusY="1"/>
  45:           <Rectangle x:Name="fillColor2" Opacity="0" Fill="#FFBADDE9" IsHitTestVisible="False" RadiusX="1" RadiusY="1"/>
  46:           <ContentPresenter
  47:             x:Name="contentPresenter"
  48:             Content="{TemplateBinding Content}"
  49:             ContentTemplate="{TemplateBinding ContentTemplate}"
  50:             HorizontalAlignment="Left"
  51:             Margin="{TemplateBinding Padding}"/>
  52:           <Rectangle x:Name="FocusVisualElement" Stroke="#FF45D6FA" StrokeThickness="1" Visibility="Collapsed" RadiusX="1" RadiusY="1" />
  53:         </Grid>
  54:       </ControlTemplate>
  55:     </Setter.Value>
  56:   </Setter>
  57: </Style>


可以看出來(lái), 值設(shè)置為L(zhǎng)eft的屬性僅有2個(gè):

第3行 HorizontalContentAlignment

第50行 HorizontalAlignment

問(wèn)題出在了第50行的這個(gè)Left,它默認(rèn)將一個(gè)List Item中的所有內(nèi)容都按照想做對(duì)齊的方式排列,由于這個(gè)style已經(jīng)寫(xiě)在了Silverlight Runtime內(nèi),所以我們只能重寫(xiě)這個(gè)Style去掉這一行并為L(zhǎng)istBox指定新的Style。

解決方法:

為L(zhǎng)istBox添加屬性 HorizontalContentAlignment="Stretch", 強(qiáng)制Fill

在App.xaml中添加命名空間: xmlns:vsm="clr-namespace:System.Windows;assembly=System.Windows"

在App.xaml中添加去掉了HorizontalAlignment="Left"的Style, 并給它的key命名為L(zhǎng)istBoxItemContainerStyle ---x:Key="ListBoxItemContainerStyle"

為L(zhǎng)istBox添加屬性 ItemContainerStyle="{StaticResource ListBoxItemContainerStyle}, 指定用戶自定義Style
Done!

現(xiàn)在你可以看到這個(gè)運(yùn)行結(jié)果了:

 中間的年齡部分是可以隨著窗體大小變化自動(dòng)變化寬度的.

【編輯推薦】

  1. 在Silverlight中進(jìn)行基本的數(shù)據(jù)驗(yàn)證
  2. 詳解Silverlight中的Downloader對(duì)象
  3. Silverlight 2 Twitter 例程
責(zé)任編輯:彭凡 來(lái)源: cnblog
相關(guān)推薦

2017-10-10 15:14:23

BUGiOS 11蘋(píng)果

2021-10-08 07:50:57

軟件設(shè)計(jì)程序

2014-12-17 09:40:22

dockerLinuxPaaS

2025-02-13 07:00:00

Dubbo-goJava服務(wù)端

2009-09-14 17:08:02

WebFormView

2024-04-22 00:00:01

Redis集群

2024-08-08 08:09:38

2011-08-01 09:25:32

SQL Server數(shù)

2009-08-26 17:53:31

C# DropDown

2012-07-09 09:31:53

silverlight

2011-03-03 21:04:08

bug程序員

2021-07-24 13:11:19

Redis數(shù)據(jù)技術(shù)

2014-07-07 10:58:22

SQL Server

2023-11-23 16:46:55

LinuxAWK運(yùn)維

2018-11-22 15:50:27

MySQL數(shù)據(jù)庫(kù)雙引號(hào)

2019-08-01 12:59:21

Bug代碼程序

2010-11-17 15:43:55

軟件測(cè)試Bug

2022-06-15 08:14:40

Go線程遞歸

2023-03-13 08:09:03

Protobuffeature分割

2015-08-24 10:07:13

程序員bug
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

热舞福利精品大尺度视频| 欧美日韩福利视频| 九九九在线观看视频| 午夜免费视频在线国产| 精品一区二区三区在线视频| 久久精品男人天堂| 一级黄色大片免费看| 午夜伦理福利在线| 18欧美乱大交hd1984| 国产欧美精品一区二区三区| 成人免费毛片视频| 婷婷伊人综合| 精品视频—区二区三区免费| 色婷婷综合网站| 国产高清在线a视频大全| 久久亚洲一级片| 亚洲free嫩bbb| 色屁屁影院www国产高清麻豆| 国产精品99在线观看| 亚洲国产精品va在线看黑人动漫| 五月婷婷深爱五月| 久久亚洲资源| 国产精品久久精品日日| 国产视频一区二区不卡| 国产又色又爽又黄又免费| 99精品国产一区二区青青牛奶| 国产丝袜精品第一页| 无限资源日本好片| 美女高潮在线观看| 伊人性伊人情综合网| 性刺激综合网| 亚洲欧洲国产综合| 国产精品66部| 国产免费一区二区三区在线能观看| 国产亚洲精品av| 99久久99热这里只有精品| 国产偷国产偷亚洲清高网站 | 日本在线不卡视频| 97婷婷涩涩精品一区| 欧美xxxx黑人xyx性爽| 日韩免费在线| 亚洲视频专区在线| 午夜久久久久久久| 亚洲精品一区国产| 日韩午夜激情av| av免费一区二区| 日韩欧美精品电影| 欧美性xxxxhd| 美女日批免费视频| 黑人极品ⅴideos精品欧美棵| 中文字幕在线不卡| 亚洲欧美日韩国产成人综合一二三区 | 加勒比久久综合| 日韩av有码在线| youjizz.com日本| 中文字幕一区二区三区中文字幕 | 亚洲开心激情| 91麻豆精品国产91久久久久久| 久久婷婷综合色| 99久久婷婷国产综合精品首页 | 久久综合九色综合97婷婷| 国产伦精品一区二区三区免费视频| 国产视频一二三四区| 国产资源精品在线观看| 91免费在线视频网站| 99国产精品99| 处破女av一区二区| 国产午夜精品一区| 性高潮久久久久久久久久| 99视频热这里只有精品免费| 久久99久久99精品蜜柚传媒| 天天av综合网| 久久久精品影视| 色综合666| bbbbbbbbbbb在线视频| 国产精品女主播av| 亚洲一区 在线播放| 金瓶狂野欧美性猛交xxxx| 亚洲国产成人porn| 黄www在线观看| 欧美日韩在线精品一区二区三区激情综合 | 欧美日韩日日摸| 久久婷婷中文字幕| 久久激情av| 亚洲图片欧美日产| 日韩在线视频免费看| 欧美jjzz| 57pao精品| 亚洲一区中文字幕永久在线| 国产精品影视在线| 国产一区二区高清不卡| 成人免费黄色网页| 亚洲日本成人在线观看| 美女扒开大腿让男人桶| 午夜日韩成人影院| 在线播放视频一区| 人妻无码中文久久久久专区| 欧美伦理影院| 欧美激情伊人电影| 波多野结衣视频观看| 国产一二精品视频| 欧美日本韩国在线| 黄色网页网址在线免费| 精品国产福利视频| 一女二男3p波多野结衣| 久久香蕉网站| 日韩亚洲国产中文字幕| 国产成人一区二区三区影院在线| 日本一不卡视频| 99久久综合狠狠综合久久止| 久久久资源网| 亚洲永久免费视频| 天天爽人人爽夜夜爽| 91久久精品无嫩草影院| 在线a欧美视频| 国产在线观看99| 蜜臀久久久久久久| 精品亚洲欧美日韩| av软件在线观看| 欧洲生活片亚洲生活在线观看| 欧美大片久久久| 一道本一区二区三区| 欧美俄罗斯乱妇| 中文字幕一区二区三区四区免费看 | 国产精品毛片大码女人| 久久久久久久中文| 免费看日产一区二区三区| 亚洲人成电影网站色www| 九九热国产精品视频| 免费高清在线一区| 久久综合一区二区三区| 欧美激情成人动漫| 777xxx欧美| 国产3级在线观看| 日韩不卡一区二区| 品久久久久久久久久96高清| 国产盗摄精品一区二区酒店| 日韩三级视频中文字幕| 免费看一级黄色| 免费看黄色91| 亚州欧美一区三区三区在线| 夜鲁夜鲁夜鲁视频在线播放| 亚洲国产97在线精品一区| 强行糟蹋人妻hd中文| 国产在线精品免费av| 亚洲一区美女| 欧美日韩伦理一区二区| 中文字幕欧美日韩va免费视频| 国产区一区二区三| 成人免费观看男女羞羞视频| h无码动漫在线观看| 亚洲天堂中文字幕在线观看| 久久精品视频在线| 国产精品毛片久久久久久久av | 久久久久se| 久草免费在线视频| 亚洲国产精品人人爽夜夜爽| 国产在线观看免费视频今夜| 高清不卡一区二区| 国产曰肥老太婆无遮挡| 欧美爱爱网站| 日韩av免费网站| 国产精品99999| 欧洲av一区二区嗯嗯嗯啊| av网站免费在线看| 免费成人av在线播放| 天天成人综合网| 精品中文字幕一区二区三区四区| 不卡伊人av在线播放| 国内精品久久久久久久久久久| 一区二区三区四区五区视频在线观看| 一本之道在线视频| 精品69视频一区二区三区Q| 国产伦精品一区二区三区在线| sm捆绑调教国产免费网站在线观看 | 久久久伦理片| 日本精品久久电影| av在线中文| 在线综合视频播放| 久草视频中文在线| 91麻豆免费在线观看| 日本一本二本在线观看| 色婷婷热久久| 成人h在线播放| 色网在线免费观看| 日韩在线视频观看| 亚洲AV无码精品色毛片浪潮| 福利一区视频在线观看| 欧美成人短视频| 国产不卡一区视频| 精品www久久久久奶水| 天天影视综合| 精品欧美一区二区在线观看视频| 性欧美gay| 欧美另类在线观看| 你懂的好爽在线观看| 欧美一区三区二区| 九九精品免费视频| 中文字幕在线观看不卡视频| 黄色免费看视频| 经典一区二区三区| 六月丁香婷婷激情| 亚洲啊v在线观看| 久久精品国产精品国产精品污 | 亚洲第一网站| 曰韩不卡视频| 日韩av黄色在线| 成人做爰www免费看视频网站| 国产乱码午夜在线视频 | 丁香激情五月少妇| 成人一道本在线| 黄大色黄女片18第一次| 国产一区91| 无码人妻精品一区二区蜜桃百度| 国产真实有声精品录音| 国产成人成网站在线播放青青| 欧美日韩不卡| 91爱视频在线| 四虎影视国产在线视频| 中文字幕亚洲欧美日韩高清| 黄色片一区二区| 在线不卡一区二区| 欧美性受xxx黑人xyx性爽| 亚洲丶国产丶欧美一区二区三区| 性生交大片免费全黄| 久久久久久久久久久久久久久99| 国产精品成人免费一区久久羞羞| 久久激情综合网| 久久综合久久色| 午夜在线精品偷拍| av免费观看大全| 国内精品久久久久久久影视麻豆 | 国产精品久久久久久久久久久新郎| 国产精品一区hongkong| 久久国产精品99国产精| 麻豆网站在线看| 中文字幕欧美日韩va免费视频| 飘雪影视在线观看免费观看| 日韩hd视频在线观看| 亚洲第一页在线观看| 91麻豆精品国产综合久久久久久| 瑟瑟视频在线免费观看| 色94色欧美sute亚洲线路一久| 国产精品国产三级国产专区52| 亚洲国产欧美在线人成| 久久久精品国产sm调教网站| 亚洲欧美日韩在线不卡| 午夜精品一区二区三级视频| 国产精品理论片| 三级黄色在线观看| 中文字幕一区二区不卡| 91麻豆精品久久毛片一级| 国产精品你懂的在线| 特级西西人体高清大胆| 国产精品久久久久久久岛一牛影视| 在线观看免费小视频| 日本一区二区成人| av在线播放中文字幕| 中文字幕在线免费不卡| 波多野结衣家庭教师| 亚洲欧美偷拍卡通变态| 欧美精品99久久久| 亚洲成a人片在线观看中文| 国产成人在线免费观看视频| 日韩欧美福利视频| 中文字幕 国产| 欧美女孩性生活视频| 国产伦子伦对白视频| 精品精品欲导航| 午夜在线观看视频18| 一区二区三区四区精品| 亚洲成人三级| 欧美疯狂xxxx大交乱88av| ririsao久久精品一区| 欧美一区三区三区高中清蜜桃| 欧美成人性网| 成人免费午夜电影| 91精品国产自产在线丝袜啪| 欧美xxxx黑人又粗又长密月| 日韩久久精品网| 韩国无码av片在线观看网站| 国产日韩一区二区三区在线播放 | 麻豆91小视频| 久久久国产精品久久久| 91色.com| 欧美a级片免费看| 亚洲一区二区视频在线| 秋霞精品一区二区三区| 欧美剧情片在线观看| 日本xxxxwww| 中文字幕不卡在线视频极品| 污污的网站在线看| 国产精品99免视看9| 日韩成人精品| 欧美日韩国产精品一区二区| 91tv官网精品成人亚洲| 久久久久久久久久久视频| 久久电影网站中文字幕| 人妻在线日韩免费视频| 国产精品精品国产色婷婷| 日本中文字幕免费| 欧美男人的天堂一二区| 天堂中文资源在线观看| 久久精品成人欧美大片古装| 人人草在线视频| 亚洲综合社区网| 狠狠做深爱婷婷综合一区| 欧美成人精品免费| 麻豆免费看一区二区三区| 亚洲 欧美 日韩在线| 国产精品免费aⅴ片在线观看| 国产精品suv一区二区| 欧美日韩国产高清一区二区| 亚洲日本香蕉视频| 九色精品美女在线| 欧美videos粗暴| 久久久久成人精品免费播放动漫| 欧美91大片| 伊人网在线综合| 日本一区二区成人在线| 日本一区二区三区精品| 日韩欧美www| 秋霞午夜在线观看| 国产97人人超碰caoprom| 久久精品国产亚洲5555| 久久久99精品视频| 极品尤物av久久免费看| 最近中文字幕在线mv视频在线| 亚洲.国产.中文慕字在线| 国产精品视频无码| 精品国产欧美一区二区三区成人| 四虎影视4hu4虎成人| 久久久亚洲综合网站| 亚洲国产高清一区| 粗大的内捧猛烈进出视频| 国产精品第一页第二页第三页| 亚洲国产精品无码久久久| 精品丝袜一区二区三区| 男女羞羞在线观看| 国产九色91| 亚洲黄网站黄| 欧亚乱熟女一区二区在线| 夜夜夜精品看看| www.97av| 欧美丰满片xxx777| 99精品国产一区二区三区2021 | 久久久久亚洲av无码专区桃色| 亚洲一二三区不卡| 女人18毛片水真多18精品| 欧美激情一级二级| 精品国产一区二区三区不卡蜜臂 | 久久视频精品在线观看| 色屁屁一区二区| 国产精品久久一区二区三区不卡| 国产精品av免费在线观看| 不卡一区综合视频| 亚洲欧洲日本精品| 亚洲欧美激情一区二区| 精品人妻无码一区二区三区蜜桃一| 欧美成人免费大片| 日韩成人在线看| 亚洲精品蜜桃久久久久久| 99精品视频在线观看| 黄色大片网站在线观看| 亚洲欧美在线免费| 欧美成人aaa| 真人做人试看60分钟免费| 成人在线综合网| 中日韩精品视频在线观看| 日韩电影网在线| 最新日韩一区| 午夜探花在线观看| 高清国产一区二区三区| 国产精品男女视频| 色悠悠国产精品| 欧美影院在线| 日日碰狠狠添天天爽超碰97| 国产视频911| 国产色在线视频| 久久人人看视频| 免费观看久久av| 久久成年人网站| 亚洲第一狼人社区| 9色在线观看| 粉嫩精品一区二区三区在线观看| 亚洲中字黄色| 久草福利资源在线| 亚洲国产欧美一区二区三区久久| 亚洲男人av| 久久久久久久久影视| 91麻豆视频网站| 国产精品系列视频| 91a在线视频| 中文字幕一区二区三区久久网站| www.超碰97| 91精品国产综合久久婷婷香蕉| 人成在线免费网站| 亚洲色婷婷久久精品av蜜桃| 国产情人综合久久777777| 黄色av一区二区三区|