powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Контейнер для кнопки
1 сообщений из 1, страница 1 из 1
Контейнер для кнопки
    #37667158
Фотография yardie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. По ходу работы возник такой вопрос, в xaml файле, есть панель, на панели расположен Канвас в нём кнопка. Сам xaml предназначен для того чтобы грузить его в специальную утилиту, которая на x:Name у элемента цепляет какое-то любо действие. Проблема состоит в том, что если задать x:Name у канваса, то действие привяжется к нему, а при нажатии на кнопку ни чего происходить не будет, если x:Name повесить на кнопку, то по нажатию на канвас ни чего не произойдёт... Кнопка отрисованна таким образом что имеет в себе пустоты, к примеру значёк @, выполнен в виде кнопки, и область кнопки это как раз её контур, всё что внутри или снаружи это уже канвас. Подскажите как соединить в одно целое, в одну область и кнопку и контейнер(не обязательно канвас)

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<Canvas St yle="{DynamicResource SimpleCanvas}">
<Canvas.Triggers>
<EventTrigger RoutedEvent="Mouse.MouseEnter">
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetName="Brush4" Storyboard.TargetProperty="Color" To="#FFF9DE60" Duration="0:0:0.01" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="Mouse.MouseLeave">
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetName="Brush4" Storyboard.TargetProperty="Color" To="white" Duration="0:0:0.01" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Canvas.Triggers>
<Path x:Name="Internet" St yle="{DynamicResource SimplePath}" Data="F 1 M 11.131,79.397 C 3.709,70.827 0,60.925 0,49.691 0,36.323 4.508,24.967 13.527,15.617 23.534,5.204 36.959,0 53.813,0 68.408,0 79.889,3.688 88.253,11.069 96.083,18.037 100,27.078 100,38.192 100,47.539 97.2,55.525 91.605,62.145 86.01,68.767 79.748,72.078 72.818,72.078 68.758,72.078 65.762,71.1 63.838,69.157 61.911,67.207 60.946,64.859 60.946,62.114 60.946,61.665 60.987,61.193 61.068,60.702 61.151,60.205 61.254,59.695 61.38,59.16 59.205,63.879 56.455,67.207 53.136,69.157 49.816,71.1 46.393,72.078 42.865,72.078 37.823,72.078 33.732,70.254 30.597,66.601 27.461,62.955 25.893,58.26 25.893,52.521 25.893,44.36 28.567,37.167 33.919,30.934 39.264,24.699 45.015,21.586 51.168,21.586 55.349,21.586 58.804,22.796 61.529,25.214 64.259,27.632 65.702,30.543 65.868,33.947 L 68.941,23.614 77.983,23.614 69.802,50.552 C 69.188,52.646 68.735,54.325 68.449,55.596 68.163,56.866 68.017,57.992 68.017,58.98 68.017,60.821 68.579,62.167 69.708,63.            006 70.836      ,63.846 72.116,64.265 73.553,64.265 78.224,64.265 82.419,61.831 86.129,56.949 89.84,52.072 91.696,45.696 91.696,37.824 91.696,28.311 88.376,20.838 81.73,15.407 75.089,9.97301 66.153,7.25801 54.918,7.25801 39.336,7.25801 27.427,11.808 19.186,20.911 12.136,28.658 8.61,38.395 8.61,50.121 8.61,60.371 11.971,68.981 18.695,75.953 26.568,84.196 37.781,88.31 52.335,88.31 59.144,88.31 65.477,87.237 71.34,85.084 77.202,82.932 82.575,80.031 87.451,76.38 L 91.51,81.915 C 87.824,85.196 82.306,88.272 74.968,91.141 67.63,94.014 59.553,95.448 50.736,95.448 33.598,95.448 20.396,90.096 11.131,79.397 Z M 60.392,31.025 C 58.691,28.997 56.353,27.983 53.364,27.983 48.697,27.983 44.649,30.738 41.226,36.252 37.812,41.77 36.1,47.252 36.1,52.704 36.1,56.724 36.98,59.788 38.743,61.899 40.496,64.012 42.71,65.066 45.377,65.066 50.902,65.066 55.216,61.838 58.301,55.38 61.399,48.92 62.945,43.088 62.945,37.882 62.945,35.341 62.093,33.057 60.392,31.025 Z" Canvas.Left="-64.01" Canvas.Top="-73.006">
<Path.Fill>
<SolidColorBrush x:Name="Brush4" Color="white" />
</Path.Fill>
<Path.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleY="0.6" ScaleX="0.6" />
<SkewTransform />
<RotateTransform />
<TranslateTransform X="72.0007" Y="81.1046" />
</TransformGroup>
</Path.RenderTransform>
</Path>
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Контейнер для кнопки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]