2014-09-13 169 views

回答

0

這可能不是一個很好的解決方案,無論你想要完成什麼。它可以用反射 - How to manually invoke an event?但是我只是提取您的Tap事件代碼的方法,然後在您的Loaded事件和Tap甚至調用此方法。

+0

謝謝你。我會嘗試 – walking 2014-09-14 03:20:45

1

如果您想要動態聲明點按事件(在加載頁面時加載點擊事件),可以按以下方式聲明它。這是你的xaml。

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
    <Image Name="image1"/> 
</Grid> 

而且在構造函數中,

public MainPage() 
{ 
    InitializeComponent(); 
    image1.Tap += image1_Tap; 
} 
void image1_Tap(object sender, System.Windows.Input.GestureEventArgs e) 
{ 
    //Perform your action here 
    //This method invokes only when you tap on image 
} 

否則,請嘗試其他方式。

Loaded += (s, e) => 
{ 
    //Actions that are performed when image is tapped 
} 

在您的構造函數中添加上面的行。

+0

非常感謝 – walking 2014-09-15 14:20:46

相關問題