こんにちは。
Windows10でWPFのアプリケーションを開発しています。
Visual Studio 2015 Communityを使っています。
###前提・実現したいこと
複雑なコントロールのWPFのWindowがあります。
deletebuttonを押したときに、WrapPanelに置いたUserControlを削除したいです。
###試したこと
UserControl内にdeletebuttonを作りました。
これのClickイベントで、親(x:Name="Layouts")から、子(x:Name="usercontrol1")を削除しようとしました。
###発生している問題
名前をつけているにもかかわらず、this.Window.LayoutsでLayoutsを参照できません。定義がないとエラーです。
###該当のソースコード
Window Border AdormerDecorator ContentProsenter Grid DockPanel Grid Grid DockPanel Grid Grid UserControl Border ContentProsenter Grid ScrollViewer Grid ScrollContentPresenter Layouts:WrapPanel//<--ここから削除したい usercontrol1:UserControl//<--これを削除したい Border ContentPresenter Grid Grid deletebutton:Button//<--このボタンを押す。
C#
1 private void DeleteButton_Click(object sender, System.Windows.RoutedEventArgs e) { 2 this.window.Layouts.Children.Remove(usercontrol1);
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2015
Version 14.0.25424.00 Update 3
Microsoft .NET Framework
Version 4.6.01038
インストールしているバージョン:Community
Visual C# 2015 00322-20000-00000-AA575
Microsoft Visual C# 2015
です。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。