
其实ComboBox是不可以编辑的,但是有很多情况下需要这样,对于新手来说,自己编不太现实,所以想出了这个土方法,原理就是让ComboBox和textBox位置上重叠,textBox在上面。
XAML代码
<GrID x:name="LayoutRoot" Background="White">
<ComboBox Canvas.left="200" Canvas.top="189" Height="23" name="comboBox4" WIDth="166" margin="117,138" DropDownClosed="comboBox4_DropDownClosed" />
<TextBox Canvas.left="200" Canvas.top="189" Height="23" name="txtGateway" WIDth="144" margin="117,138,139,138" />
</GrID>
实现ComboBox和textBox的margin的X,Y位置相同,在利用ComboBox的comboBox4_DropDownClosed事件得到ComboBox选择文本
private voID comboBox4_DropDownClosed(object sender,EventArgs e)
{
try
{
txtGateway.Text = comboBox4.SelectedValue.ToString();
}
catch (Exception)
{
txtGateway.Text = ""; } }
这样就实现了可编辑ComboBox了 总结以上是内存溢出为你收集整理的silverlight 可编辑的Combobox全部内容,希望文章能够帮你解决silverlight 可编辑的Combobox所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)