Есть ли возможность создавать не плоские проекты в C#? XAML, похоже, не имеет функции для реализации внутренних теней для buttons
, dropdowns
и других форм управления без каких-либо границ?Как создать не-плоский интерфейс в XAML
ответ
Для создания неплоского управления, заполняют фоны с линейным и радиальным градиентом кистью.
Если вы не знаете, как создать кисти в XAML, вы можете использовать Blend для создания кистей.
Для окон без полей установите WindowStyle окна в None.
Вот пример:
<Button HorizontalAlignment="Center"
VerticalAlignment="Center"
Content="Click Me"
Foreground="White">
<Button.Template>
<ControlTemplate TargetType="Button">
<Grid>
<Rectangle>
<Rectangle.Fill>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Offset="0" Color="#FF4D4C4C" />
<GradientStop Offset="1" Color="#FF1D1D1D" />
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
<ContentPresenter Margin="10"
HorizontalAlignment="Center"
VerticalAlignment="Center" />
</Grid>
</ControlTemplate>
</Button.Template>
</Button>
Да, это работает для кнопок. По крайней мере, неправильно, но все в порядке. Но другие элементы управления, такие как выпадающие списки, по-прежнему находятся в стиле по умолчанию и не могут быть назначены на этом пути. – Lix0r
@ Lix0r - он работает для всех элементов управления. Просто найдите свойства ControlTemplate элементов управления, чтобы увидеть, как они работают. Все части всех элементов управления можно заменить. –
- 1. Создать интерфейс, используя XAML, похожий на Mac XAML wpf?
- 2. Как создать калькулятор, такой как интерфейс с xaml?
- 3. Как создать интерфейс для приложения C++ с помощью XAML?
- 4. как реализовать интерфейс пользовательского меню в XAML
- 5. Могу ли я создать интерфейс в Xamarin.Forms с помощью XAML
- 6. Как создать ← в XAML
- 7. Создать меню в XAML
- 8. Как вы развиваете интерфейс на основе XAML?
- 9. Создать словарь в xaml?
- 10. Как создать динамический интерфейс?
- 11. Как создать графический интерфейс?
- 12. Как создать интерфейс OpenMaya?
- 13. Как создать такой интерфейс?
- 14. Как создать такой интерфейс?
- 15. Как создать графический интерфейс
- 16. Как создать такой интерфейс
- 17. Как создать глобальный объект в xaml?
- 18. Как создать кнопку rect в xaml
- 19. Как создать экземпляр класса в XAML?
- 20. Как создать привязки пути XAML в C#
- 21. Как создать автоматически сгенерированные элементы в xaml
- 22. Как создать объект DataContext в XAML
- 23. Как создать основной шаблон макета в XAML
- 24. Как создать статический TabControl в XAML WPF
- 25. Как создать меню «Window» в XAML?
- 26. Как создать символ градуса в XAML
- 27. Как создать текстовый контейнер в xaml
- 28. WPF Создать шаблон Xaml
- 29. создать стиль изображения в xaml
- 30. UWP XAML ListView Вложенный интерфейс на PointerOver
Ваш вопрос очень расплывчатый. В любом случае XAML поддерживает модификацию шаблона, которая может использоваться для настройки любого элемента управления в рамках. – PoweredByOrange
У вас есть какие-то уроки об этом? Я и мой друг находятся на нем уже 2 дня. – Lix0r
Для чего вы программируете? нормальное приложение C#? – ScarletMerlin