Skip to content

multiple crashes generating a response #11019

@vsfeedback

Description

@vsfeedback

This issue has been moved from a ticket on Developer Community.


[regression]
How to set the default margin to 0 and use a DataTrigger to set it to 4 0 0 0 when content is present:

  1. Set the default margin to 0 on the ContentPresenter:
    response:
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}">
    <DataTrigger.Value>
    <sys:String></sys:String>
    </DataTrigger.Value>
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Null}">
    <Setter TargetName="contentPresenter" Property="Margin" Value="0"/>
    </DataTrigger>
    <DataTrigger Binding="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Value="{x:Static

Original Comments

Feedback Bot on 7/30/2025, 07:48 AM:

We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions