السلام عليكم ورحمة الله وبركاته
بداية
برنامجي في بيئة الـ WPF
و لدي شاشة رئيسية ( SpaceWorld ) بها عدة buttons
كل زر يؤدي لفتح شاشة منفصلة
والنقطة هنا انني اريد عند الانتهاء من الـ Storyboard
الموجودة في الشاشات الفرعية ان يتم الرجوع للشاشة الرئيسية ( SpaceWorld ) ولكن بجعل زر تلك الشاشة غير مفعل
Visibility = Visibility.Hidden;
وهكذا لكل الازرار الموجودة في الشاشة الرئيسية عند عملية فتح كل زر منها
مثل عملية Refresh للصفحة لتطبيق التغيرات
private void Storyboard_Completed(object sender, EventArgs e)
{
SpaceWorld s1 = new SpaceWorld();
WindowInteropHelper helper = new WindowInteropHelper(s1);
helper.Owner = new WindowInteropHelper(this).Handle;
s1.q1.Visibility = Visibility.Hidden;
s1.Show();
}
باختصار كيف لي ان احفظ تغييرات شاشة متعلقة باخرى او جعل التغييرات global
لانه بمجرد ان يحتفظ باول تغيير يعود من جديد :(
وجزاكم الله خيرا ...


