Вернуть объект PHP по номеру индекса (не имени)

Я только начинаю работать с WPF. У меня TextBox объявлен в xmal следующим образом:

<TextBox Grid.Row="0" Grid.Column="1" Text="{Binding Path=TestComplex.Something, Mode=TwoWay}"/>

В моем коде позади я зарегистрировал свойство, которое я пытаюсь привязать к такому:

public TestComplexObject TestComplex
    {
        get { return (TestComplexObject)GetValue(TestComplexProperty); }
        set { SetValue(TestComplexProperty, value); }
    }

    public static readonly DependencyProperty TestComplexProperty=
        DependencyProperty.Register("TestComplex", typeof(TestComplexObject ), typeof(MainWindow), new UIPropertyMetadata(new TestComplexObject ()));

Класс TestComplexObject:

public class TestComplexObject : DependencyObject 
{
    public string Something
    {
        get { return (string)GetValue(SomethingProperty ); }
        set { SetValue(ExeLocationProperty, value); }
    }

    public static readonly DependencyProperty SomethingProperty =
        DependencyProperty.Register("Something", typeof(string), typeof(TestComplexObject), new UIPropertyMetadata("Test Text"));

}

Как видите, я пытаюсь привязать TextBox к TestComplex.Something, однако, когда я запускаю это все, что я получаю, это исключение синтаксического анализа xmal,

"'Вызов конструктора на введите EmuRunner.MainWindow, который соответствует указанной привязке ограничения вызвали исключение. ' Линия число "6" и позиция строки "9"

Я действительно понятия не имею, что я здесь делаю не так, может ли кто-нибудь помочь?

Заранее спасибо.

1
задан bplus 3 October 2010 в 21:37
поделиться