Т.е. в XAML-разметке в качестве ItemsSource указать не свойство, а вызов метода? Например, как-то так:
...
<ListBox x:Name="_testListBox"
ItemsSource={Binding GetSomeItems()}> <!--Так можно????-->
</ListBox>
...
Т.е. в XAML-разметке в качестве ItemsSource указать не свойство, а вызов метода? Например, как-то так:
...
<ListBox x:Name="_testListBox"
ItemsSource={Binding GetSomeItems()}> <!--Так можно????-->
</ListBox>
...
http://msdn.microsoft.com/en-us/library/aa348824.aspx
Прошу прощения, не совсем верный пример привел. Метод как раз должен принимать параметр. Не очень хочется создавать 3 свойства (в моем случае) с вызовом одного и того же метода, только с разным параметром.
Не знаю точно насчет WPF, но ведь метод без параметров всегда можно обернуть в свойство:
public IList SomeItems
{
get
{
return GetSomeItems();
}
}