2012-08-10 4 views
0

Windows 8 Metro 응용 프로그램에서는 Combobox가 있으며 목록에서 다른 항목을 선택할 때마다 메서드를 호출하고 싶습니다.Combobox SelectionChanged 이벤트가 표시되지 않습니까?

나는 내 방법이 있고 Slider의 ValueChanged = "MyMethod"으로 잘 동작합니다. 그러나

, 내가 콤보로 시도 :

No overload for 'MyMethod' matches delegate Windows.UI.Xaml.Controls.SelectionChangedEventHandler'

+1

인가 MyMethod라는 공개하고 이벤트 인수뿐만 아니라 메소드 서명에서 소스 인수를 통과했다 :

당신은이 같은 방법을 필요, SelectionChanged까지 와이어? – JonH

+0

MyMethod()에 대한 메소드 선언 표시 – MethodMan

답변

2

ValueChangedSelectionChanged 다른 서명이 :

<ComboBox x:Name="Mentality" SelectedValue="Item1" SelectionChanged="MyMethod" > 
       <x:String>Item1</x:String> 
       <x:String>Item2</x:String> 
       <x:String>Item3/x:String> 

나는이 오류가 있습니다. 둘 다 동일한 핸들러를 사용할 수 없습니다.

void MyMethod(object sender, SelectionChangedEventArgs e)