Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/34: Рейтинг темы: голосов - 34, средняя оценка - 4.97
5 / 5 / 0
Регистрация: 12.08.2015
Сообщений: 340

Прозрачная кнопка

22.11.2021, 14:18. Показов 7755. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возможно ли как-то выполнить клик по кнопке, у которой Background="Transparent"?
На кнопке находится картинка, но может быть и текст. До тех пор, пока курсор мыши не каснется части картинки или текста, кнопка не будет даже в фокусе. Соответственно и нажать на кнопку не получится, пока курсор не каснется какой-то непрозрачной части.

Добавлено через 14 минут
Решение найдено
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.11.2021, 14:18
Ответы с готовыми решениями:

Прозрачная кнопка
Всем привет! Как сделать невидимую кнопку в C#, но активной, и вообще возможно ли это?

Прозрачная кнопка
У меня есть два изображения расположенных рядом друг с другом. Поверх них кнопка. Как сделать её прозрачной что б за ней были видны эти...

Прозрачная кнопка
Как сделать кнопку прозрачно поверх картинки? Добавлено через 20 минут Также нужно и PictureBox сделать прозрачным

5
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
22.11.2021, 15:45
Цитата Сообщение от Semyon001 Посмотреть сообщение
Решение найдено
Думаю, у вас было Background=null, а не Transparent.
0
5 / 5 / 0
Регистрация: 12.08.2015
Сообщений: 340
22.11.2021, 15:55  [ТС]
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Думаю, у вас было Background=null, а не Transparent.
Не, было именно Transparent.
Я поставил Background="#01000000", т.е. добавил чуть непрозрачности и все заработало.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
22.11.2021, 16:29
Semyon001, WPF? UWP?

Добавлено через 2 минуты
Думал может какие изменения в последнее время были.
Протестировал такую кнопку:
XML
1
2
        <Button Background="Transparent" Width="100" Height="100"
                VerticalAlignment="Center" HorizontalAlignment="Center"/>
Всё прекрасно работает.

Может у вас какие-то проблемы с шаблоном кнопки или с её содержимым.
Если можете покажите полный их код.
0
5 / 5 / 0
Регистрация: 12.08.2015
Сообщений: 340
22.11.2021, 16:38  [ТС]
Цитата Сообщение от Элд Хасп Посмотреть сообщение
WPF? UWP?
WPF

Выделение кнопки работает нестабильно, если поставить вашу кнопку. А если сделать границы кнопки прозрачными, то вообще все плохо... Само окно тоже прозрачное кстати

Вот код:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<Window x:Class="WpfApp11.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp11"
        mc:Ignorable="d" WindowStyle="None" Background="Transparent" AllowsTransparency="True"
        Title="MainWindow" Height="450" Width="800">
  <StackPanel>
    <Button Background="Transparent" Width="100" Height="100" BorderBrush="Transparent"
                VerticalAlignment="Center" HorizontalAlignment="Center"/>
  </StackPanel>
</Window>
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
22.11.2021, 16:47
Цитата Сообщение от Semyon001 Посмотреть сообщение
Само окно тоже прозрачное кстати
Ну, тоды понятно...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2021, 16:47
Помогаю со студенческими работами здесь

Прозрачная панель
прозрачную панель я сделал, в инете нашед пример, под ней лежит еще одна пенель с точками class TransparentPanel : Panel { ...

Прозрачная панелька
Решил создать что-то вроде красивого бокового меню, с полупрозрачным фоном. Для этого заюзал панельку и уже было обрадовался, но выяснил,...

Прозрачная кисть FillPolygon
Здраствуйте! Не могу сделать чтоб мой FillPolygon был закрашен кистью с прозрачностью в 25%. Как это сделать. private void...

Прозрачная форма с компонентами
Приветствую всех! Столкнулся с проблемой не могу найти способ сделать форму прозрачной. Не вижу свойство transparent хотя возможно его...

Прозрачная картинка на форме
Приветствую всех . Возникла проблема хочу создать прозрачную форму что в прочем сделал. C прозрачной картинкой - на данном этапе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru