C# BindingExpression路径错误:';MyWindowHeight';在'上找不到属性;对象';

C# BindingExpression路径错误:';MyWindowHeight';在'上找不到属性;对象';,c#,xaml,binding,C#,Xaml,Binding,我发现以下错误: System.Windows.Data错误:40:BindingExpression路径错误: 在“对象”“LumelauaPikkused”上找不到“MyWindowHeight”属性 (HashCode=4119085)”。BindingExpression:Path=MyWindowHeight; DataItem='LumelauaPikkused'(HashCode=4119085);目标元素是 “主窗口”(名称=”;目标属性为“Height”(类型为“Double”

我发现以下错误:

System.Windows.Data错误:40:BindingExpression路径错误: 在“对象”“LumelauaPikkused”上找不到“MyWindowHeight”属性 (HashCode=4119085)”。BindingExpression:Path=MyWindowHeight; DataItem='LumelauaPikkused'(HashCode=4119085);目标元素是 “主窗口”(名称=”;目标属性为“Height”(类型为“Double”)

XAML


C#

private void LisaVarustusClick(对象发送方,路由目标e)
{
#利萨卢梅劳地区
字符串lisaLumel=_LisaLumelaud.Text;
lpp.Lumelauapikkused.Add(lisaLumel);
添加(lisaLumel);
Console.WriteLine(“mitu lumelauda”+lpp.Lumelauapikkused.Count);
#端区
#利萨梅苏斯克地区
字符串lisasusk=_LisaMaesuusk.Text;
MSP.Maesuusapikkused.Add(lisaSuusk);
maesuusapkkused.Add(lisaSuusk);
Console.WriteLine(“mitu maesuuska”+MSP.Maesuusapikkused.Count);
#端区
#区域CheckIfTextBoxHasValue
如果(!String.IsNullOrEmpty(_LisaMaesuusk.Text))
{
MessageBox.Show(“Lisatud”);
_LisaMaesuusk.Clear();
DataContext=MSP;
}
如果(!String.IsNullOrEmpty(_LisaLumelaud.Text))为else
{
MessageBox.Show(“Lisatud”);
_LisaLumelaud.Clear();
this.DataContext=lpp;
}
其他的
{
MessageBox.Show(“Sissetage vähemaltüks värtus”);
}
#端区
}
名称空间Laenutus.ModelsView
{
公共类LumelauaPikkused
{
公共可观测收集(lumelauaPikkused);;
公共LumelauaPikkused()
{
这._lumelauaPikkused=新的可观测集合();
}
公共可观测收集Lumelauapikkused
{
获取{return\u lumelauapikkussed;}
集合{lumelauaPikkused=value;}
}
}
}

发现一个简单的语法错误

格式化代码+将实际代码放在绑定位置。
<ComboBox x:Name="VLumelaud"
          HorizontalAlignment="Left"
          VerticalAlignment="Top" Width="120" 
          Canvas.Left="10" 
          Canvas.Top="200" 
          IsSynchronizedWithCurrentItem="True"
          Cursor="Hand">
</ComboBox>
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; }
        }
    }
}