-3
我想要一個帶動態添加按鈕的StackPanel
,該按鈕可在單擊時更新標籤內容。我使用Button.Click="ChildsButtonClick"
將事件從StackPanel
分配給它的孩子並更新標籤內容。但是,只能用XAML
和Bindings
,Triggers
等才能做到。如你所想,我是這個世界的新手。單擊按鈕時更改標籤內容
XAML:
<StackPanel HorizontalAlignment="Left"
Height="165"
VerticalAlignment="Top"
Width="465"
Button.Click="ChildsButtonClick">
<Button x:Name="button"
Content="Button1"
d:LayoutOverrides="Height" />
<Button x:Name="button1"
Content="Button2"
d:LayoutOverrides="Height" />
</StackPanel>
<Label x:Name="label"
Content="Label"
HorizontalAlignment="Left"
Margin="0,195,0,0"
VerticalAlignment="Top" />
CS:
private void ChildsButtonClick(Object sender, RoutedEventArgs e)
{
Button a = e.Source as Button;
if (a != null)
{
label.Content = a.Content;
}
}
有沒有辦法做到這一點沒有事件?
你需要觸發一個事件,使它做一些事情,否則你不會做任何事-.- – Takarii
按鈕不能用觸發更新在窗戶上一個新的屬性,即綁定到label.content? –
底線。你想點擊一個按鈕。這是一個事件。沒有事件,沒有變化。 – Takarii