بسم الله الرحمن الرحيم
السلام عليكم
------------------------------
اخواني في المنتدى كيف اقدر ان افتح اكثر من window في الWPF
اي اريد ان افتح اكثر من نافذة
--------------------------
توضيح اكثر
اذا كان الكلاس الاول الذي اريد من خلاله ان افتح window جديدة كالتالي
using System;
public class Class1
{
public void show()
{
Window2 m = new Window2();
m.show();
}
}الكلاس التالي وهو الwindow الذي اريد استدعائه
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
namespace Yaman_Av
{
/// <summary>
/// Interaction logic for Window2.xaml
/// </summary>
public partial class Window2
{
public Window2()
{
InitializeComponent();
}
}
}عندما احاول استدعائه يظهر الخطا التالي
The calling thread must be STA, because many UI components require this.
مع اني عندما استددعي من button ينجح ولكن عند استعائها من كلاس كما في المثال لا ينجح
إن شاء الله اوضحت المطلوب