4
私は、テキストボックス内のユーザーから価値のあるプログラムを作成し、その値をComboBoxに追加しても問題ありませんが、プログラムを終了すると、配列を使用しなかったすべての情報が失われましたが、プログラムを終了した後は永久保存されますか? plzは私がXMLでコンボボックスに動的な値を追加しますか?
MY C#コード
namespace PopupDemo
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Show_Click(object sender, RoutedEventArgs e)
{
MyPopup.IsOpen = true;
}
private void Add_Click(object sender, RoutedEventArgs e)
{
comboBox.Items.Add(textbox.Text);
MyPopup.IsOpen = false;
}
private void comboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
}
}
MY XMLコード
<Window x:Class="PopupDemo.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="ToolTip Demo"
Height="335.461"
Width="457.092">
<Grid Margin="10">
<Button Click="Show_Click" Margin="82,179,68,30">Show Popup</Button>
<Popup Name="MyPopup"
Placement="Mouse"
HorizontalOffset="-100"
VerticalOffset="-100"
AllowsTransparency="True"
>
<Grid>
<Ellipse Width="300" Height="300" Fill="Aquamarine"/>
<TextBox Width="200" Height="40" Name="textbox" ></TextBox>
<Button Click="Add_Click" Margin="77,209,63,60" Height="50" Width="150" RenderTransformOrigin="0.532,3.873">Add</Button>
</Grid>
</Popup>
<ComboBox x:Name="comboBox" HorizontalAlignment="Left" Margin="82,63,0,0" VerticalAlignment="Top" Width="279" Height="83" SelectionChanged="comboBox_SelectionChanged"/>
</Grid>
</Window>
データソース宣言エラー – Marina
@マリナ私はタイプミスを犯し、 'ValueMember'と' DisplayMember'を追加するのを忘れました。私の答えを更新しました。今すぐご確認ください。 – Badiparmagi
あなたはhttp://chat.stackoverflow.com/rooms/126005/wpfに参加できますか – Marina