Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么';我的按钮是否出现在ContentPresenter区域?_C#_.net_Wpf - Fatal编程技术网

C# 为什么';我的按钮是否出现在ContentPresenter区域?

C# 为什么';我的按钮是否出现在ContentPresenter区域?,c#,.net,wpf,C#,.net,Wpf,按钮应出现在蓝色和黄色矩形之间 我做错了什么?我不专业,但我会更改以下行: 为此: 简短:您忘记为第一行定义行。问题是您定义了两次ContentControl的内容:一次在ContentControl中,一次在窗口中。xaml。Window.xaml中的内容覆盖了ContentControl中的内容,因此您可以看到一个按钮,上面和下面都没有彩色矩形 如果要更改ContentControl中内容的呈现方式,需要将相关标记放入ContentControl的ContentTemplate。上面

按钮应出现在蓝色和黄色矩形之间


我做错了什么?

我不专业,但我会更改以下行:


为此:



简短:您忘记为第一行定义行。

问题是您定义了两次ContentControl的内容:一次在ContentControl中,一次在
窗口中。xaml
Window.xaml
中的内容覆盖了ContentControl中的内容,因此您可以看到一个按钮,上面和下面都没有彩色矩形

如果要更改ContentControl中内容的呈现方式,需要将相关标记放入ContentControl的
ContentTemplate
。上面显示的ContentControl需要如下所示:



默认的行和列是0(第一个)。我不认为可以用这种方式将按钮放在用户控件内,为什么不将按钮放在控件内?