ListBoxItem selectedType = (type.SelectedItem as ListBoxItem);
switch (selectedType.Content.ToString())这块看不太懂..
初学C#..他到底是怎么忘 控件里 添加选择项的? 讲的时候详细一些 谢谢了
switch (selectedType.Content.ToString())这块看不太懂..
初学C#..他到底是怎么忘 控件里 添加选择项的? 讲的时候详细一些 谢谢了
ListBoxItem selectedType = (type.SelectedItem as ListBoxItem);//选择的值为ListBoxItem型
switch (selectedType.Content.ToString()) //判断selectedType 的内容
2 :switch (selectedType.Content.ToString()) 使用switch语句判断Content内容,不过这个地方应该判断一下selectedType,因为可能出现空引用。其实switch语句类似if.else语句。
至于它是怎添加项的,因为它派生自ItemsControl类,它本身拥有“条目容器(item Container)”,给它的ItemSource赋值的时候,条目容器会根据数据条目数,逐个封装数据当作自己的内容。类似的ComboBox,TreeView都是这个原理。