2016-07-27 4 views
0

Я пишу следующий код, чтобы показать изображение над кнопкой, но когда я запускаю проект, он ничего не отображает.Невозможно увидеть изображение, замаскированное над кнопкой

<Button x:Name="Employee"> 
     <Button.Template> 
      <ControlTemplate> 
       <Border HorizontalAlignment="Center" VerticalAlignment="Center" > 
        <Image Source="images/Employee.png" 
          Width="50" 
          Height="50"/> 
       </Border> 
      </ControlTemplate> 
     </Button.Template> 
       <TextBlock>Add New Epmloyee</TextBlock> 
      </Button> 
+0

Я тестирую ваш код XAML в своем проекте, и он работает. –

ответ

0

Относительный путь верный? Папка «изображения» должна находиться в той же папке, где сохраняется XAML окна.

Убедитесь, что действие сборки для файла «Employee.png» является «Ресурсом».

+0

Предложение: если вы хотите увидеть TextBlock, вам нужно включить его в пользовательский шаблон ControlTemplate, который вы создали. –

+0

Он показывает мне изображение перед компиляцией в окне предварительного просмотра xaml, но не показывался во время выполнения. Должен ли я публиковать весь код для окна? –

+0

Никогда не доверяйте дизайнеру XAML! :-)))) Постарайтесь опубликовать код XAML для окна, пожалуйста. Попытайтесь исправить URL-адрес изображения:

0

Я просто попробовал ваш код xaml, и он отлично работает. убедитесь, что у вас есть папка с изображениями под вашим корневым каталогом и изображение под ней с именем employee.png

+0

Он показывает мне изображение перед компиляцией в окне предварительного просмотра xaml, но не показывался во время выполнения. Должен ли я публиковать весь код для окна? –

+0

Если изображения не отображаются во время выполнения, вам необходимо изменить свойство Action Action вашего изображения на Resource – Lakhtey

+0

, он показывает мне ошибку для InitializeComponent(); при сборке время. –

0

Наконец-то я придумал проблему. Проблема заключалась в том, что я создаю папку, перейдя непосредственно в папку проекта через «Мой компьютер», поэтому она не показывалась в Visual Studio. Теперь я добавляю папку из VS и перетаскиваю изображения в нее. И Woah! он отлично работает. Всем спасибо.

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