当我在WPF中创建组合框时,我希望它有一个名称就像“你的选择”,就像它是一个普通的按钮,当我点击它时,我只想要项目下拉菜单,而不是组合框上的名称。我希望你明白我的问题?有没有办法解决这个问题?在WPF中的组合框名称
在XAML我用这个组合框:
<ComboBox Height="23" HorizontalAlignment="Left" Margin="110,226,0,0" Name="cmbChangeRoute" VerticalAlignment="Top" Width="156" SelectionChanged="cmbChangeRoute_SelectionChanged" />
我在C#代码添加项目是这样的:
string[] strChangeRoute = new string[] { "Your choice", "10 deg", "20 deg", "30 deg" };
foreach (string s in strChangeRoute)
cmbChangeRoute.Items.Add(s);
cmbChangeRoute.SelectedIndex = 0;
为什么你想让组合框的名称(=“你的选择”)在用户点击时消失?如果用户点击comboxbox(使名称消失),然后直接单击它在外面呢? – franssu 2012-08-10 08:55:50
你是否试图在你的组合框上叠加一个标签控件? – NoviceProgrammer 2012-08-10 08:58:35
不,我不想让它消失,我只是不想要它两次!正如我现在的代码一样,我在“按钮”和下拉菜单中都可以看到“您的选择”。 – 2012-08-10 09:01:41