
http://timheuer.com/blog/archive/2008/11/05/silverlight-editable-combobox-using-styles.aspx
这在我的项目中运行良好,大约是Silverlight Toolkit的早期版本.不幸的是,尝试将此样式与SL3 RTM和最新的SL Toolkit一起使用不起作用.我怀疑问题与此有关:“破坏变化:Togglebutton类型的”DropDownToggle“模板部分已被删除.”我不知道如何修复它以使下拉部分再次工作,任何想法?
解决方法 对我来说现在有效.我在EditableComboStyle模板中将此行添加到Togglebutton声明中:IsChecked="{Binding relativeSource={relativeSource TemplatedParent},Path=IsDropDownopen,Mode=TwoWay}" 同样重要的是将ListBox名称更改为x:name =“Selector”在同一个EditableComboStyle模板中,如Jeff所说.然后控件用作:
<toolkit:autocompletebox MinimumPrefixLength="0" MinimumPopulateDelay="200" x:name="editableCombo" Style="{StaticResource EditableComboStyle}" Text="{Binding MyProperty,Mode=TwoWay,NotifyOnValIDationError=True,ValIDatesOnExceptions=True}" /> 但不幸的是,当所需的可编辑组合框行为起作用时,会出现其他问题:
>当用户点击toogle按钮时,我遇到立即绑定问题,导致在选择任何项目或写入文本之前立即进行验证.>用户必须按Tab键两次才能移动到其他控件.
总结以上是内存溢出为你收集整理的silverlight – 修复Tim Heuer的SL3 EditableComboBox和最新的SL Toolkit全部内容,希望文章能够帮你解决silverlight – 修复Tim Heuer的SL3 EditableComboBox和最新的SL Toolkit所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)