View Full Version : نحوه باز كردن پنجره جديد از طريق menu
baha_film
چهارشنبه 12 مهر 1391, 14:48 عصر
سلام
يه منو توي يه پنجره دارم كه مي خوام با كليك روي زير منو پنجره جديدي باز بشه.ولي دستور كار با win App فرق داره و اون روشا كار نمي كنه تو wpf. لطفا راهنمايي كنيد يا اگه قبلا لينكي در اين مورد بوده لينكش رو بهم بگيد.
ممنون
مهدی فرزاد
جمعه 14 مهر 1391, 13:18 عصر
سلام
ساده ترین راه اینه که در اونت Click منو آیتم کد های باز کردن پنجره رو بنویسید
<Menu x:Name="menu" VerticalAlignment="Top" >
<MenuItem Header="MenuItem1">
<MenuItem Header="MenuItem2" Click="MenuItem_Click"/>
</MenuItem>
</Menu>
private void MenuItem_Click(object sender, System.Windows.RoutedEventArgs e)
{
Window1 w1 = new Window1();
w1.Show();
}
baha_film
یک شنبه 16 مهر 1391, 13:43 عصر
مرسي .ولي با اين كد اگه زير منو داشته باشم، تمام زير منو ها يه پنجره ي يكسان رو باز ميكنن. چيكار كنم كه به هر زير منو يه پنجره نسبت بدم
مهدی فرزاد
دوشنبه 17 مهر 1391, 00:01 صبح
سلام
خیر شما میتونید برای هر زیر منو یک اونت جدا گونه بنویسید دقت کنید من در کد بالا فقط برای menuItem2 اونت ایجاد کردم
baha_film
دوشنبه 17 مهر 1391, 13:12 عصر
درسته فهميدم. درست هم شد و كار كرد. مرسي كار كرد.
فقط دو سوال ديگه :
1- چرا نميشه به زير منو ها نام (ID) داد؟
2- چرا زير منو ها توي اينترفيس برنامه مثل خود منوها event ندارن؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.