在 App.xaml 中,我添加了带有按钮的应用程序资源:
<Application.Resources>
<Button x:Key="MyButton"/>
</Application.Resources>
在 MainPage.xaml.cs
中,我尝试以编程方式将此按钮添加到我的网格中。
Button btn = (Button)Application.Current.Resources["MyButton"];
myGrid.Children.Add(btn);
但是它给出了这样的错误:
未检测到已安装的组件。元素已经是另一个元素的子元素。
在 MainPage.xaml 中:
<Grid x:Name="myGrid" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
</Grid>
我不知道我做错了什么。
谢谢。
最佳答案
您不能添加已经是另一个元素的子元素的元素。这就像你的 child 不能成为另一个男人的 child 。
关于c# - 未检测到已安装的组件。元素已经是另一个元素的子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38184819/