改下自定义控件类型

This commit is contained in:
艾竹
2023-09-03 16:57:02 +08:00
parent 2f12bfa829
commit 0badb714a0
4 changed files with 5 additions and 5 deletions

View File

@@ -18,13 +18,13 @@
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<!-- ToolBox Control -->
<ContentControl Template="{Binding ToolBox,RelativeSource={RelativeSource AncestorType={x:Type UserControl}}}"/>
<ContentControl Template="{Binding ToolBox,RelativeSource={RelativeSource AncestorType={x:Type Control}}}"/>
<ScrollViewer Grid.Column="1">
<!-- Diagram Control -->
<dd:DiagramControl x:Name="PART_DiagramControl" MinWidth="1000" MinHeight="1000" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
</ScrollViewer>
<ContentControl Grid.Column="2" x:Name="properity" Template="{Binding PropertiesBox,RelativeSource={RelativeSource AncestorType={x:Type UserControl}}}"/>
<ContentControl Grid.Column="2" x:Name="properity" Template="{Binding PropertiesBox,RelativeSource={RelativeSource AncestorType={x:Type Control}}}"/>
</Grid>
</ControlTemplate>

View File

@@ -18,7 +18,7 @@ namespace AIStudio.Wpf.Flowchart.Controls
/// FlowchartEditor.xaml 的交互逻辑
/// </summary>
[TemplatePart(Name = PART_DiagramControl, Type = typeof(DiagramControl))]
public partial class FlowchartEditor : UserControl
public partial class FlowchartEditor : Control
{
public const string PART_DiagramControl = "PART_DiagramControl";
private DiagramControl _diagramControl;