Silverlight4 ListBox bug

在Silverlight4里,添加一个ListBox,在不断Add了Item之后,超出高的时候,会出现滚动条。

为了让滚动条一直显示在下面。每Add一条Item,

都设置了lbMsg.SelectedIndex = lbMsg.Items.Count - 1;

每次都把索引定位到最后一条,可是奇怪的结果是,每次只定位到倒数第二条,最后一条看不见

同理问题二:看到图片,发现单选模式下多个被选中了:

来张图引证下:

同样,增加了:

lbMsg.ScrollIntoView(lbMsg.Items[0]);
lbMsg.ScrollIntoView(lbMsg.Items[lbMsg.Items.Count - 1]);

 

这种代码也不见起色。

搜遍百度Google,无见相关问题,我就呐闷了,难道就没一个人遇到过?

大伙路过的说声,大伙的也是这样的么?

版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:

http://www.cnblogs.com/cyq1162/archive/2010/07/19/1780752.html

时间: 2024-09-14 12:40:03

Silverlight4 ListBox bug的相关文章

Silverlight+WCF 新手实例 象棋 主界面-事件区-游戏开始(二十七)

本专题出产简单原由: 一开始的初衷,只是想写个简单的单机BS人机对战版的,开始还下了点AI算法看看的: 但是写到最后,都写成了通讯版本的对战了,只因中间不小心看到了WCF的相关内容,顺便加了进来; 最后就定局了,反正新手实例,能加多点内容就加多点了. 关于原始初衷,后期再补上了.       好了,先上几个附加索引: 1:Silverlight+WCF 新手实例 象棋 在线演示 2:Silverlight+WCF 简单部署问题集 3:Silverlight4 ListBox bug 4:Silv

Silverlight+WCF 新手实例 象棋 主界面-实时聊天区(二十五)

在线演示地址:Silverlight+WCF 新手实例 象棋 在线演示 演示已更新到此节介绍:Silverlight+WCF 新手实例 象棋 介绍III(二十三)   本节连着Silverlight+WCF 新手实例 象棋 主界面-在线用户区(二十四) 发,主界面就不截图了,这节我们实现"实时聊天区": 这节内容几乎和上节一个样的逻辑 1:新建一个用户控件:就叫:Chat.xaml,用来在线聊天 2: 界面拖一个Border到Index.xaml,现在界面上有三个Border了,第三个

WPF Bug清单(序)与之(1)——可以多选的单选ListBox

从.NET 3.0发布至今,.NET Framework相继发布了.NET 3.5和.NET3.5 SP1.其间做了两个基于WPF的项目.发现现在的WPF的BUG真的是不算少.给程序的开发带来了不少的困扰--为了避开BUG,而不得不多写很多代码. 这个"WPF BUG清单"系列,将列出笔者在项目中遇到过的WPF的各种问题,也许不一定是BUG,但是会造成开发上的不便.更感觉WPF的第一次发布实在有赶鸭子上架的嫌疑.很多东西都还没有做就发布了.(跟Silverlight 1.0一样) 先举

[WPF]如何正确地用代码设置ListBox的当前选中项

有人可能会说这有什么好写的.不就是一行代码就能搞定的吗?而且为什么需要用代码设置SelectedItem呢?用户所点的Item不就自动是SelectedItem吗?在这里将要讨论我们的,就是ListBox自己没有能自己把SelectedItem设置正确的情况.本来想当作一个WPF Bug清单的一篇文章的,但是又感觉也许就是有这样变态的需求呢. 我们用一个非常简单的代码的XAML就可以重现这个问题. Demo Window 1<Window x:Class="SelectListBoxIte

WPF Bug清单之(8)——RowDefinition中MaxHeight在一定条件下失效

再下一城. BUG描述:当RowDefinition的Height属性被设置为Auto时,MaxHeight将不会对这个Row的Height起到限制作用. Bug发现过程:想做一个像Visual Studio 2008里Error List一样的东西.平时自动占用最小的空间,可以在适当的时候自己弹出来,但是又不要弹得过高. 示例窗口代码如下: Demo Window <Window x:Class="InvaliMaxHeight.DemoWindow" xmlns="

WPF Bug清单之(4)——点击RadioButton的空白没有反应

在WPF BUG清单之二,介绍过RadioButton在绑定上的一个Bug.现在再来介绍它的另一个造成RadioButton的点击事件处理不正确的BUG.现象是:点在RadioButton的范围内,可这个RadioButton就是选不中. 先来看一个例子.Windows里一个常见的对话框,用了多个RadioButton.如下图所示. 图1.RadioButton使用范例 把RadioButton放在GroupBox的Header上,是很常见的一个用例,而且被微软的UX Guide所认可. 大家可

[GduUI类库]开源分享:ListBox, ComboBox等Winform控件

问题描述 是的,又是GduUI类库.距离上次发布有一个多月时间了,类库主要做了以下几方面的更新:1.对发现的问题进行了修正,不足的地方进行了优化,相应地方添加了注释.2.对类库大部分控件,相应做出了Winless版本,即无句柄的,后面会再说明.3.类库增加了GMButton,GMCheckBox,GMRadioButton,GMListBox,GMComboBox五类实用的控件.照例先贴上前两个帖子的地址,有兴趣的可以再回顾一下看看,从这几个帖子可以大概看到类库是如何慢慢发展起来的.这次发帖的主

基于JQUERY的两个ListBox子项互相调整的实现代码_jquery

HTML: 复制代码 代码如下: <div id="divObj3" class="divContent"> <input id="hidColorSelect" name="ColorSelect" type="hidden" value="3,5,6,11,12,13,14" /> <table style="width: 100%; text

Android中CSS设置select高度的bug解决方法及jq操作select

用CSS设置select的height和line-height,在有的Android版本中无效,不过可以通过添加"-webkit-appearance: listbox;"属性解决这个BUG,完整实例代码如下: .styled-select {  -webkit-appearance: listbox;  width: 100%;  font-size: 36px;  display: inline-block;  height: 80px;  line-height: 80px;