-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
📭 waiting-author-feedbackTo request more information from author.To request more information from author.
Description
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:
- 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
Labels
📭 waiting-author-feedbackTo request more information from author.To request more information from author.