سلام دوستان خسته نباشید
میخواستم بدونم چه طور میتونم مشخصه های صفحه اصلی یا حالا یک صفحه دیگه رو از داخل یوزر کنترل تغییر بدم؟
(جستجو کردم چیزی نیافتم )
سلام دوستان خسته نباشید
میخواستم بدونم چه طور میتونم مشخصه های صفحه اصلی یا حالا یک صفحه دیگه رو از داخل یوزر کنترل تغییر بدم؟
(جستجو کردم چیزی نیافتم )
یعنی یه کنترل ساختی و بردی تو یه فرم گذاشتی حالا میخوای به اطلاعات فرمت دسترسی داشته باشی؟
دقیق تر بگو.
آره دقیقا
از پراپرتی parent استفاده کن. مثلاً اگر
<Window x:Class="WpfApplication5.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication5"
Title="MainWindow" Height="350" Width="525">
<Grid>
<local:UserControl1/>
</Grid>
</Window>
اونموقع در usercontrol1 ات می تونی از کد زیر استفاده کنی
MainWindow mw = ((this.Parent as Grid).Parent as MainWindow);
اگر Net. نمی دانید وارد نشوید.
سلام
میتونید برای یوزر کنترل Event تعریف کنید و با استفاده از Event های تعریف شده این دسنرسی ایجاد میشه
آخرین ویرایش به وسیله mgh64120 : شنبه 30 شهریور 1392 در 22:16 عصر
من هم قبلا این سوال برام پیش اومده بود و آقای فرزاد لطف کردن و بنده رو راهنمایی کردن
به این تاپیک یه سر بزنید
https://barnamenevis.org/showthread.p...38#post1626338