Когда «просто мой xaml» включен, мои производные от UserControl элементы управления, которые не содержат файл XAML, не отображаются в живом дереве визуалов. Мои элементы управления, которые имеют файлы XAML и находятся в одном и том же проекте (фактически, в том же пространстве имен) do .
Я хочу, чтобы все мои элементы управления отображались без отключения, просто мой xaml ".
Как мне это сделать?
ИЗМЕНЕНО с момента запроса, вот пример XAML в одном из отображаемых элементов управления. Поскольку все элементы управления (даже шаблонный) XAML появляются, и ни один из элементов управления без него не появляется, я не думаю, что содержимое XAML имеет значение ..
(Также, чтобы быть ясно, "живой" «Визуальное дерево» - это окно инструментов Visual Studio, которое отображает визуальную структуру вашего WPF-приложения во время его работы. В самом приложении все работает как положено.)
<controls:UxpFactContentControl x:Class="TheTree.UxOne.Controls.UxpActionContentControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:controls="clr-namespace:TheTree.UxOne.Controls"
mc:Ignorable="d"
d:DesignHeight="30" d:DesignWidth="100">
<Button x:Name="ActionButton" Click="OnActionClicked" />
</controls:UxpFactContentControl>