Обработка событий для связанного холста WPF - PullRequest
1 голос
/ 13 августа 2011

У меня есть несколько холстов, привязанных к наблюдаемой коллекции. Каждый из которых сам связан с наблюдаемой коллекцией объектов ( Binding-a-nested-list-to-a-wpf-canvas-panel ).

Моя проблема в том, что я не могу добавить обработчики событий к этому холсту. Я попытался добавить событие PreviewMouseLeftButtonDown к обоим, Canvas и ItemControl, но оба дают исключение нулевой ссылки, даже если событие пустое, и я не щелкнул холст.

Это происходит по причине? Есть ли способ обойти это?

Спасибо.

1 Ответ

0 голосов
/ 13 августа 2011

Можете ли вы попробовать этот код?

<Grid PreviewMouseDown="Grid_PreviewMouseDown">
            <Border Padding="5" BorderThickness="1" BorderBrush="Red" CornerRadius="3"
                                Background="White">
                <TextBlock Text="{Binding Name}" />
                        </Border>
        </Grid>
...