PDA

View Full Version : سوال: استفاده از یوزر کنترل



sadeghzarifi
چهارشنبه 16 اسفند 1391, 15:25 عصر
عرض سلام
فرض کنید 1یوزر کنترل طراحی کردیم.
این یوزر کنترل شامل 1دکمه هست.
می خوام وقتی رو این دکمه کلیک کردم ، پنجره ای که این یوزر کنترل رو داخلش قرار دادم بسته بشه؟؟
---
لطفا راهنمایی کنید...

مهدی فرزاد
شنبه 19 اسفند 1391, 10:35 صبح
سلام
باید برای یوزر کنترل Event تعریف کنی
مثال
کد های درون یوزر کنترل :

public partial class SomeUserControl : UserControl
public event EventHandler CloseApp;

...

private void Button_Click( object sender, RoutedEventArgs e )
{
if( CloseApp != null ) {
CloseApp( this, new EventArgs( ) );
}
}
}


کد های درون ویندوز

...
someUserCtrl.CloseApp += new EventHandler( MyFn );
private void MyFn( object sender, object EventArgs e )
{
this.Close();
}