у меня есть кнопка:
полностью прозрачный, текст белым. Но когда я нажимаю на него, фон становится белым, а текст - черным, и кажется, что он двигается вверх: - | я хочу только выполнить действие, я не хочу этих странных эффектов. есть идеи? спасибо!
Это стандартное поведение кнопки управления, если вы хотите избежать этого, у вас есть несколько вариантов:
Используйте другой элемент управления, например textBlock, и используйте OnMouseLeftButtonDown / Up
Настройте шаблон вашей кнопки: см. Ссылку ниже, это стиль кнопки по умолчанию, вы можете скопировать / вставить часть шаблона и изменить ее по своему усмотрению. (Вам нужно играть с разными визуальными состояниями)
http://msdn.microsoft.com/en-us/library/cc278069(v=vs.95).aspx