コンボボックスのアイテムが表示されません。ビジュアルスタジオ2015でうまくいきます。しかし、私はこれをVisual Studio 2013で試してみると、何も表示していません。私はComboBox_Loaded関数でデバッグポイントを設定し、それから、私は最後の3行がコンパイラによってスキップされていることを確認しました。私はVisual Studio 2013のためにそれをどのように解決できますか。事前に感謝します。ComboBoxアイテムがWPFに読み込まれません
<Window x:Class="GraphicalUserInterface.ShowDataByObjectsWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="ShowDataByObjectsWindow" Height="300" Width="300">
<Grid Background="#FFE5E5E5">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<StackPanel Grid.Row="0" Margin="10">
<TextBlock FontWeight="Bold" Text="Object Options"/>
<ComboBox x:Name="dbObjects" Loaded="ComboBox_Loaded" SelectionChanged="ComboBox_SelectionChanged"/>
</StackPanel>
</Grid>
public partial class ShowDataByObjectsWindow : Window
{
public List<string> dataTableName = new List<string>();
public static string comboItem;
public ShowDataByObjectsWindow()
{
InitializeComponent();
}
private void ComboBox_Loaded(object sender, RoutedEventArgs e)
{
dataTableName.Add("adasd");
dataTableName.Add("adaasdsd");
var comboBox = sender as ComboBox;
comboBox.ItemsSource = dataTableName;
comboBox.SelectedIndex = 0;
}
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var comboBox = sender as ComboBox;
string value = comboBox.SelectedItem as string;
this.Title = "Selected: " + value;
}
}
"最後の3行はコンパイラによってスキップされていることがわかりました。":プロジェクトを再構築して強制的に再構築してください。 WPFアプリケーションのより古いバージョンを実行しているようです。 –
私はきれいにして再構築しました。それはまだ同じです。更新なし – Aarav