LinqPad'de WPF nesnelerini düzgün bir şekilde örneklendirmenin bir yolu var mı? İşte benim örnek (vb doğru meclisleri sorguda eklenir) var:LinqPad'de WPF örnekleri oluşturma
var w = new Window();
w.Loaded += (o,e) => {
w.Content = new TextBlock() { Text = "Foo" };
};
w.Show();
Ancak bu, korkunç bir ölümle ölür:
System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at System.Windows.Input.TextServicesContext.StopTransitoryExtension()
at System.Windows.Input.TextServicesContext.Uninitialize(Boolean appDomainShutdown)
at System.Windows.Input.TextServicesContext.TextServicesContextShutDownListener.OnShutDown(Object target, Object sender, EventArgs e)
at MS.Internal.ShutDownListener.HandleShutDown(Object sender, EventArgs e)
Ben bu işe nasıl alabilirim Herhangi ipuçları?
Güncelleme: Bu son LINQPad betalarına düzeltilmiştir - İstediğiniz herhangi bir şekilde WPF pencereleri gösterebilir ve korkunç ölümler yoktur :) Ayrıca, çıkış panelinde bir WPF öğesi görüntüleyen aşağıdakileri de yapabilirsiniz: PanelManager.DisplayWpfElement (new TextBlock() {Text = "Foo"}); –