我收到以下错误:
System.Windows.Data错误:40:BindingExpression路径错误: ' MyWindowHeight'在' object'上找不到的属性'' LumelauaPikkused' (的HashCode = 4119085)&#39 ;. BindingExpression:路径= MyWindowHeight; 的DataItem =' LumelauaPikkused' (的HashCode = 4119085);目标元素是 '主窗口' (名称='&#39);目标属性是'高度' (键入' Double')
XAML
<ComboBox x:Name="VLumelaud"
HorizontalAlignment="Left"
VerticalAlignment="Top" Width="120"
Canvas.Left="10"
Canvas.Top="200"
IsSynchronizedWithCurrentItem="True"
Cursor="Hand">
</ComboBox>
C#
private void LisaVarustusClick(object sender, RoutedEventArgs e)
{
#region LisaLumeLaud
String lisaLumel = _LisaLumelaud.Text;
lpp.Lumelauapikkused.Add(lisaLumel);
LumelauaPikkused.Add(lisaLumel);
Console.WriteLine(" mitu lumelauda " + lpp.Lumelauapikkused.Count);
#endregion
#region LisaMaeSuusk
String lisaSuusk = _LisaMaesuusk.Text;
MSP.Maesuusapikkused.Add(lisaSuusk);
MaeSuusapikkused.Add(lisaSuusk);
Console.WriteLine(" mitu maesuuska " + MSP.Maesuusapikkused.Count);
#endregion
#region CheckIfTextBoxHasValue
if (!String.IsNullOrEmpty(_LisaMaesuusk.Text))
{
MessageBox.Show("Lisatud");
_LisaMaesuusk.Clear();
DataContext = MSP;
}
else if (!String.IsNullOrEmpty(_LisaLumelaud.Text))
{
MessageBox.Show("Lisatud");
_LisaLumelaud.Clear();
this.DataContext = lpp;
}
else
{
MessageBox.Show("Sisestage vähemalt üks väärtus");
}
#endregion
}
namespace Laenutus.ModelsView
{
public class LumelauaPikkused
{
public ObservableCollection<string> _lumelauaPikkused;
public LumelauaPikkused()
{
this._lumelauaPikkused = new ObservableCollection<string>();
}
public ObservableCollection<string> Lumelauapikkused
{
get { return _lumelauaPikkused; }
set { _lumelauaPikkused = value; }
}
}
}
答案 0 :(得分:0)
找到答案,简单的语法错误