0
チェックボックスのイベントに基づいて、実行時にボーダーの左隅に子コントロール(ボタン)をプログラムで追加します。チェックボックス真の値に私のコード:私は子供として追加していた場合Silverlightのボーダー内に子コントロールを追加します。
var btn = new System.Windows.Controls.Primitives.ToggleButton();
btn.Style = App.Current.Resources["ToggleButtonStyle"] as Style;
ctrlBorder.Child = btn;
ctrlBorder.Tag = btn;
は今問題がある、など目に見えないだけBTNコントロール内の他のすべてのコントロールが表示されます。ボーダーコントロール内にbtnを追加するにはどうすればいいですか? また、チェックボックスをオフにすると、btnが消えます。
ご協力いただきありがとうございます。
あなたが最初のボーダーにレイアウトパネル(例えばのStackPanelまたはGrid)を追加する必要があり、 PanelのChildrenコレクションに新しい要素を追加します。 – Clemens