WPF - справка Пути/Геометрии - Странная форма

Кто-либо знает хороший способ создать этот объект из Xaml? Это также должно работать в.5 Непрозрачности при разделении на уровни сверх других средств управления.

Это также должно быть изменяемого размера через Выравнивание по горизонтали или Выравнивание по вертикали.

Форма http://monitor.utopiaselfscan.com/test.bmp

Я испытываю некоторые затруднения. Самое близкое, которое я получаю, с 2 границами, одно наличие отрицательного поля - но оно не работает, когда Непрозрачность применяется.

Код, который работает:

            
                
                    
                        
                            
                        
                        
                            
                        
                    
                
            

5
задан jonathanpeppers 22 December 2009 в 21:11
поделиться

1 ответ

Используйте GeometryGroup с четным модулем заполнения, или CombinedGeometry с геометрией в режиме "Xor" или "Exclude". Обе геометрии будут представлять собой объекты RectangleGeometry с соответствующими значениями RadiusX и RadiusY. Результатом будет внешний прямоугольник с "дыркой" в нём, где находился внутренний прямоугольник. (Я предполагаю, что это то, что вам нужно, а не белый прямоугольник внутри черного.)

Затем вы можете присвоить эту составную геометрию Пути как свойство Data, и установить Заполнение и Непрозрачность, как требуется.

.
6
ответ дан 14 December 2019 в 13:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: