2016-11-21 14 views
0

У меня есть сенсорный экран для начала страницы, и вы просто хотите перейти на следующую страницу при нажатии - никаких эффектов анимации/изменения цвета при наведении, нажатии/нажатии. Но при нажатии появляется серый непрозрачный ящик ... Кто-нибудь знает, как его переопределить?Анимированная анимация или эффекты xasarin-форм

P.S. Я знаю, что есть много способов сделать это, но я решил создать целую страницу как кнопку и уменьшил прозрачность до почти прозрачной.

enter image description here

ответ

0

Самый простой способ для достижения этой цели было бы удалить шаблон в Button «S:

<Button Template="{x:Null}"> 
    ... your content 
</Button> 

В качестве альтернативы вы можете создать Button стиль, только с ContentPresenter в шаблоне:

<Style x:Key="InvisibleButtonStyle" TargetType="Button"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate TargetType="Button"> 
       <ContentPresenter /> 
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

И вы можете повторно использовать этот стиль в нескольких местах.

+0

Я забыл добавить, что я использую Xamarin.Forms, это работает только в UWP, я думаю? – astropringles

Смежные вопросы