Member 12658724 Ответов: 1

Что означает путь?


У меня есть код в xaml
<Grid>
                <TextBlock Text="{Binding Title}" Foreground="White" Margin="15 0 0 0" />
                <Path Width="12" 
                      Height="12" 
                      Fill="White" 
                      HorizontalAlignment="Left">
                    <Path.Data>
                        <Binding Path="ActualMarkerGeometry"
                             RelativeSource="{RelativeSource AncestorType=telerik:LegendItemControl}">
                        </Binding>
                    </Path.Data>
                </Path>
            </Grid>


Он рисует квадрат, как этот.

Мои вопросы таковы Я думал что он должен использовать код RectangleGeometry вот так
<Path.Data>
    <RectangleGeometry Rect="50,50,25,25" />
  </Path.Data> 

Но это не так. Почему?

Второстепенный вопрос:
Квадраты находятся слева от текста, если я хочу разместить их справа, как изменить код?

Что я уже пробовал:

microsift документы использует
rectanglegeometry
.

1 Ответов

Рейтинг:
1

Graeme_Grant

Согласно с: Синтаксис Разметки Пути | Microsoft Docs[^]:

Цитата:
мощный и сложный мини-язык, который вы можете использовать для задания геометрии пути

Контуры легкие(небольшие), масштабируемые, сохраняют высокое качество по сравнению с изображениями.