我正在尋找一些解決方案,但是一無所獲。我想簡單地從後面的代碼創建按鈕,並修改它們的方式。這個想法是創建一個可以使用「Tapped」或「Clicked」方法的按鈕。C#WinRT - 在代碼後面創建和修改按鈕
但是,當我想添加方法「挖掘」我找不到如何。你有什麼想法嗎?
button = new Image { Width = 100 , Height = 100 };
button.Source = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri("ms-appx:/Assets/image.png"));
Canvas.SetLeft(button, width);
Canvas.SetTop(button, height);
canvasPlan.Children.Add(button);
我發現這件事,但我不知道如何使用它:
button.Tapped += .. ?
感謝您的時間, 問候。
'我想簡單地創建碼按鈕後面並修改它們我想如何。「 - 不要在代碼中創建UI元素。這就是XAML的用途。 – 2013-03-14 14:53:22
@HighCore這很好,當你有一個靜態的UI。有時對於動態用戶界面來說,在代碼中執行起來更容易。而且,有些人只是想知道事情如何在幕後工作。 – mydogisbox 2013-03-14 14:58:00
@mydogisbox如果你的UI是動態的,你應該使用'DataTemplates','ItemsControl'和其他基於XAML的技術。這不是(蹩腳和易受攻擊的)winform。習慣它。 – 2013-03-14 14:59:58