Я пытаюсь добавить пользовательский элемент управления WPF в форму Windows. Пользовательский элемент управления WPF в настоящее время не имеет в нем ничего, но я буду добавлять кнопки. В виде нагрузки, я делаю это:.?Ошибка с добавлением пользовательского элемента управления WPF к ElementHost в Windows Form
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
SetStyle(ControlStyles.SupportsTransparentBackColor, True)
Application.EnableVisualStyles()
Dim elemHost As New ElementHost
Dim wuc As WPFUC = New WPFUC
elemHost.Controls.Add(wuc) <<-- I get error here
'elemHost.child = wuc <<-- and here
AddSolid()
'AddPanel()
End Sub
Ошибка «Значение типа WindowsApplication1.WPFUC не могут быть преобразованы в System.Windows.Forms.Control Что еще я должен сделать
я думаю, что это будет полезно > http://stackoverflow.com/questions/4874495/how-to-programmatically-create -a-wpf-window-in-a-winform-приложение – safi
@safi: Спасибо за эту статью. Это очень помогло. Вместо пользовательского элемента управления WPF я просто использовал окно WPF. Теперь он отлично работает. Таким образом, он открывается поверх моего MainForm в указанном месте. Есть ли способ привязать его к краю MainForm? Я знаю, что это окно, так что может быть не напрямую, но есть ли возможная работа? – Veda