mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-04 18:26:39 +02:00
CmdPal: Expand Binding markup extensions to nested elements to avoid WMC1510 (#45830)
## Summary of the Pull Request This PR expands all Binding XAML markup expressions to nested elements, which in turn prevents compiler from generating `WMC1510 Ensure the property path is trimming and AOT compatible` warnings. <!-- Please review the items on the PR checklist before submitting--> ## PR Checklist - [x] Related to: #42574
This commit is contained in:
@@ -193,7 +193,11 @@
|
||||
SelectionMode="None">
|
||||
<GridView.ItemsPanel>
|
||||
<ItemsPanelTemplate>
|
||||
<controls:UniformGrid ui:FrameworkElementExtensions.AncestorType="local:ColorPalette" Columns="{Binding (ui:FrameworkElementExtensions.Ancestor).CustomPaletteColumnCount, RelativeSource={RelativeSource Self}}" />
|
||||
<controls:UniformGrid ui:FrameworkElementExtensions.AncestorType="local:ColorPalette">
|
||||
<controls:UniformGrid.Columns>
|
||||
<Binding Path="(ui:FrameworkElementExtensions.Ancestor).CustomPaletteColumnCount" RelativeSource="{RelativeSource Self}" />
|
||||
</controls:UniformGrid.Columns>
|
||||
</controls:UniformGrid>
|
||||
</ItemsPanelTemplate>
|
||||
</GridView.ItemsPanel>
|
||||
<GridView.ItemTemplate>
|
||||
|
||||
@@ -53,7 +53,15 @@
|
||||
TextTrimming="WordEllipsis"
|
||||
TextWrapping="NoWrap">
|
||||
<ToolTipService.ToolTip>
|
||||
<ToolTip Content="{x:Bind Title, Mode=OneWay}" Visibility="{Binding IsTextTrimmed, ElementName=TitleTextBlock, Mode=OneWay, Converter={StaticResource BoolToVisibilityConverter}}" />
|
||||
<ToolTip x:DataType="TextBlock" Content="{x:Bind Title, Mode=OneWay}">
|
||||
<ToolTip.Visibility>
|
||||
<Binding
|
||||
Converter="{StaticResource BoolToVisibilityConverter}"
|
||||
ElementName="TitleTextBlock"
|
||||
Mode="OneWay"
|
||||
Path="IsTextTrimmed" />
|
||||
</ToolTip.Visibility>
|
||||
</ToolTip>
|
||||
</ToolTipService.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBlock
|
||||
@@ -95,7 +103,15 @@
|
||||
TextTrimming="WordEllipsis"
|
||||
TextWrapping="NoWrap">
|
||||
<ToolTipService.ToolTip>
|
||||
<ToolTip Content="{x:Bind Title, Mode=OneWay}" Visibility="{Binding IsTextTrimmed, ElementName=TitleTextBlock, Mode=OneWay, Converter={StaticResource BoolToVisibilityConverter}}" />
|
||||
<ToolTip Content="{x:Bind Title, Mode=OneWay}">
|
||||
<ToolTip.Visibility>
|
||||
<Binding
|
||||
Converter="{StaticResource BoolToVisibilityConverter}"
|
||||
ElementName="TitleTextBlock"
|
||||
Mode="OneWay"
|
||||
Path="IsTextTrimmed" />
|
||||
</ToolTip.Visibility>
|
||||
</ToolTip>
|
||||
</ToolTipService.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBlock
|
||||
|
||||
@@ -74,8 +74,14 @@
|
||||
Grid.Column="0"
|
||||
Width="12"
|
||||
Height="12"
|
||||
Margin="{Binding Text, RelativeSource={RelativeSource TemplatedParent}, Converter={StaticResource IconMarginConverter}}"
|
||||
SourceKey="{TemplateBinding Icon}" />
|
||||
SourceKey="{TemplateBinding Icon}">
|
||||
<local:IconBox.Margin>
|
||||
<Binding
|
||||
Converter="{StaticResource IconMarginConverter}"
|
||||
Path="Text"
|
||||
RelativeSource="{RelativeSource TemplatedParent}" />
|
||||
</local:IconBox.Margin>
|
||||
</local:IconBox>
|
||||
<TextBlock
|
||||
Grid.Column="1"
|
||||
Margin="0,-1,0,0"
|
||||
|
||||
Reference in New Issue
Block a user