Вызов приложения WPF и изменение открытых свойств? - PullRequest
0 голосов
/ 25 мая 2010

У меня есть приложение клавиатуры WPF, оно разработано таким образом, чтобы приложение могло вызывать его и изменять его свойства, чтобы адаптировать клавиатуру к тому, что ей нужно. Прямо сейчас у меня есть файл * .Keys.Set, который сообщает приложению (при открытии), чтобы стилизовать себя в соответствии с этим новым стилем. Я знаю, что этот файл может быть передан в качестве аргумента командной строки в приложение.

Это не будет проблемой. Меня беспокоит, есть ли способ через управляемую среду изменить свойства исполняемого файла, если они отображаются правильно, например:

'Creates a new instance of the Keyboard Application
Dim e_key as new WpfApplication("C:\egt\components\keyboard.exe")
'Sets the style path
e_key.SetStylePath("c:\users\joe\apps\me\default.keys.set")
e_key.Refresh()    'Applies the style
e_key.HideMenu()   'Hides the menu
e_key.ShowDeck("PIN") 'Shows the custom "deck" of keyboard keys the developer 
    'Created in the style application.

''work with events and response

'Clear the instance from memory
e_key.close
e_key.dispose
e_key = nothing

Это позволило бы моему приложению стать легкодоступным для других разработчиков приложений с сенсорным экраном, позволяя им использовать мою клавиатуру и сохранять необходимые им функции. Кажется, что это возможно, потому что (имя исполняемого файла) .application показывает все предоставляемые функции, свойства и значения. Я просто никогда не делал этого раньше. Любая помощь будет оценена, спасибо заранее.

1 Ответ

0 голосов
/ 04 июня 2010

Благодаря Абэ Хайдебрехту, лучший способ - создать библиотеку классов и представить функции в классе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...