0

나는DataTemplate안에ResourceDictionary. 이제 나는GroupBox템플릿을 사용하고 싶습니다.MouseDown행사. 하지만ResourceDictionary뒤에 코드가 없다. (의도 한대로) 사전에있는 것을 사용하는 파일의 코드 숨김 링크가 없습니다.

이 이벤트는 어떻게 사용합니까?


  • 아마도 첨부 된 속성 / 동작을 사용합니까? - Jake Berger

1 답변


0

이것이 당신에게 적용되는지 나는 모른다. 그러나 나는 비슷한 경우를 가졌다. 내 ListBox의 모든 레이블에 MouseDown 이벤트를 사용하고 싶습니다. 그래서 여기에 내가 한 것입니다 : 나는 ListBox.ItemTemplate을 ContentPresenter로 설정했습니다. 그런 다음 해당 ContentPresenter에 MouseDown 이벤트를 사용했습니다. 나는 ContentPresenter의 ContentTemplate을 설정했다. 내 레이블의 DataTemplate에 전달하면 잘 작동하여 DataTemplate과 MouseDown 이벤트가 분리됩니다.

<ListBox
    ItemsSource="{Binding}"
    >
    <ListBox.ItemTemplate>
        <DataTemplate>
            <ContentPresenter
                ContentTemplate="{StaticResource myLabelTemplate}"
                MouseDown="Event">
            </ContentPresenter>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다 ;)

연결된 질문


관련된 질문

최근 질문