次のようなボタンがあります。
<Button Name="btnSave" Click="BtnSave_OnClick" Margin="5,0,0,0" MinWidth="50" ToolTip="SAVE">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Image Height="24" HorizontalAlignment="Center" Source="/MyProject;component/Images/diskette.png" Width="24" />
<TextBlock Grid.Row="1" HorizontalAlignment="Center" Text="SAVE" />
</Grid>
</Button>
このボタンは FormA 内にあります。FormB を開くときに btnSave を FormB に複製したいのですが、Content = null ボタンを作成しただけです。
// On formA
FormB formB = new FormB();
formB.Loaded += (s, e1) =>
{
formA.Children.Remove(btnSave);
formB.Children.Add(btnSave);
};
formB.Show();
デバッグ時、btnSave.Content は常に = null です。コンテンツをスタイルに入れるなど、この問題を修正するために多くの方法を試みましたが、うまくいきませんでした。あなたは何か考えがありますか、それとも私は何か間違っていますか?ありがとう