Ich habe ein seltsames Verhalten, für das ich derzeit keine Erklärung oder eine Lösung habe und ich hoffe, dass jemand etwas darüber weiß. SoWindows Forms nach dem Laden von WPF
Ich habe eine einfache Windows Forms-Anwendung mit einer einzigen Taste, die auf den Knopf klicken lädt eine PresentationFramework
assembly:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Assembly.Load("PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35");
}
}
Nun, wenn ich eine benutzerdefinierte Skalierung Größe haben (zB 200%) eingestellt auf Mein Windows 10 dann auf einen Button klicken Das Formular wird skaliert, siehe folgende Bilder.
- VOR CLICK:
- NACH CLICK:
Doch dieses Verhalten tritt nicht auf, wenn ich eine der vorgesehenen Skalierung bin mit Optionen (wenn ich keine benutzerdefinierte Skalierung verwende):
Ich dachte zunächst das Problem zu Form.AutoScaleMode
verwandt ist, aber es scheint nicht zu sein. Auch kann ich keinen geänderten Wert in Form
Objekt beobachten.
Das hat funktioniert, vielen Dank! Leider verstehe ich immer noch nicht, warum das Problem überhaupt aufgetreten ist. Warum tritt die Änderung auf, nachdem das PresentationFramework geladen wurde? – Kipper