當我在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