WPF combobox databinding error

WPF combobox databinding error
2014-10-25T13:00:49+02:00
2014-10-26T16:51:04+01:00
2022-12-01T18:25:38+01:00
Aldebaran
Van egy WPF alkalmazásom, amiben egy ComboBox-ra akarok kötni egy stringekből álló listát.
Nem működik, hibaüzenetet sem kapok.
Miért?

A másik kérdésem: mi alapján állítja be a Window méretét az alkalmazás?

XAML:

<Window x:Class="WPF_Practice.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow"> <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Height="30"> <TextBlock Text="Firts Item:" Width="80"/> <ComboBox ItemsSource="{Binding MyStringCollection}" SelectedItem="{Binding MyStringOption}" Width="50"/> <TextBlock Text="{Binding MyStringOption}" Width="80"/> </StackPanel> </Window>
C#:

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.ComponentModel; namespace WPF_Practice { /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window, INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; public List<string> MyStingCollection { get; set; } private string myStingOption; public string MyStingOption { get { return myStingOption; } set { if (myStingOption != value) { myStingOption = value; RaisePropertyChanged("myStingOption"); } } } public MainWindow () { InitializeComponent(); MyStingCollection = new List<string>{"Item 1","Item 2","Item 3"}; String a = MyStingCollection[0]; DataContext = this; } void RaisePropertyChanged(string prop) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(prop)); } } } }
Mutasd a teljes hozzászólást!
elírtad a property nevét

a list is jó, ha nem változnak az elemek

window:
width, height
vagy sizetoContent
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd