2013-11-01 3 views
3

C#으로 앱에서 버튼을 생성하고 버튼이 생성되고 버튼에 대한 플라이 아웃 특성이 설정되면 플라이 아웃을 시작하려고합니다. winRT에서 버튼 클릭을 시뮬레이션 할 방법이나 플라이 아웃을 실제로 보여주는 방법을 찾을 수 없습니다. 이것을 할 수있는 방법이 있습니까? 나는이에 대해 이야기하고 플라이 아웃에 대해 말할 때프로그래밍 방식으로 버튼의 플라이 아웃 열기

: http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.flyout.aspx

하지 설정 플라이 아웃.

+0

에 사용할 수 있습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –

답변

5
+1

ShowAt는 'myButton.Flyout.ShowAt (myButton)'로 시작될 때 시각적 트리에없는 항목에 대해 불평하고 ShowAttachedFlyout은 'Flyout.ShowAttachedFlyout (myButton)'또는 'FlyoutBase.ShowAttachedFlyout (')로 사용될 때 플라이 아웃이 없다고 말합니다. myButton) ' – Alex

+0

Flyout을 정의하는 방법에 대한 XAML을 제공 할 수 있습니까? 필자는 코드 숨김으로 플라이 아웃을 완전하게 만들고 플라이 아웃을 시각적 트리에 추가 할 필요없이 flyout.ShowAt() 메서드를 사용했습니다. 버튼 자체가 시각적 트리에 있습니까? –

+0

'myButton.Flyout.ShowAt (myButton)'이 나를 위해 일했습니다. 허용 된 답변으로 추천하십시오. @Alex –

관련 문제