.Net Workflow让视图默认展开

浏览:900 发布日期:2023-06-14 06:48:01

.Net Workflow让视图默认展开

<Style x:Key="ExpandOrCollapsedStyle" TargetType="{x:Type ContentPresenter}">
        <Setter Property="ContentTemplate" Value="{DynamicResource Expanded}"/>
        <Style.Triggers>
            <DataTrigger Binding="{Binding ShowExpanded}" Value="false">
                <Setter Property="ContentTemplate" Value="{DynamicResource Collapsed}"/>
            </DataTrigger>
        </Style.Triggers>
    </Style>

<Grid>
    <ContentPresenter Style="{DynamicResource ExpandOrCollapsedStyle}" Content="{Binding}" />
</Grid>

这只是在XAML设计器中默认显示展开的视图,对于一个工作流中的视图,总是默认显示展开状态的。

每一个Activity的视图,都是ActivityDesigner,而它有一个继承自WorkflowViewElementShowExpanded属性,它标识是否是展开状态。