バインディングを介してカスタムクラスの実際のCountプロパティを表示する小さなボタンを作成しようとしています。これが私のカスタムクラスコードスニペットです:
public sealed class Counter : IEnumerable<MyClass>
{
private List<MyClass> m_Collection;
public Int32 Count
{
get { return m_Collection.Count; }
}
...
これが私のウィンドウコードスニペットです:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
m_Counter = new Counter();
}
これが私のメインウィンドウのXAMLスニペットです:
<Window ... DataContext="{Binding RelativeSource={RelativeSource Self}}">
...
<Button Content="{Binding Path=m_Counter.Count}" Height="40" Width="40"/>
うーん...何が悪いの?