2014-10-01 2 views
0

Я попытался добавить AutomationID к MENUITEM в файле «» MyAddin.addin этого путемДобавить AutomationID в MENUITEM из SharpDevelop надстройки

<Path name = ...> 
    <Condition name=...> 
     <Condition name=...> 
      <Condition name=...> 
      <MenuItem id='MyMenu' label='My menu' class='MyClass' AutomationProperties.AutomationId='MyItemId'/> 
..... 

это не работает. Как я могу сделать это по-другому? или что это неправильно.

ответ

1

XML, используемый в файле .addin, не является XAML, поэтому добавление свойства автоматизации WPF ничего не сделает, поскольку SharpDevelop не будет читать атрибут.

Если вы хотите сделать это, вы должны реализовать ее самостоятельно либо:

  1. Расширение SharpDevelop для поддержки этого.
  2. Программно настраивая свойство автоматизации в меню в вашем добавлении.
+0

спасибо, я попробую таким образом. – mpril

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