تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: انتقال اطلاعات از یوزر کنترل به پنجره والد

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2013
    محل سكونت
    کرمان
    پست ها
    43

    14 انتقال اطلاعات از یوزر کنترل به پنجره والد

    سلام دوستان
    من به یه مشکل برخورد کردم .اومدم یه یوزر کنترل به یه پنجره اضافه کردم. حالا میخام با بسته شدن پنجره والد یه سری اطلاعات از یوزر کنترلم دریافت کنم(مثلا محتوای لیست ویو) اما متاسفانه نمیدونم چه جوری باید اینکار رو انجام داد !!از دوستان کسی هست که راهنمایی ام کنه؟؟


  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2013
    پست ها
    160

    پيش فرض

    سلام
    با بسته شدن فرم اطلاعات لیست باکس 1 به ترتیب توی مسیج باکس نمایش داده میشه

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2013
    محل سكونت
    کرمان
    پست ها
    43

    پيش فرض

    سلام دوست عزیز . با wpf کار میکنم و یوزر کنترل .
    یوزر کنترلها هم رویداد closing or closed رو ندارن . برای پر کردن لیست ویو در یوزر کنترل از ObservableCollection استفاده کردم و حالا زمان بستن یوزر کنترل نمیتونم به اطلاعات لیست ویو در پنجره والد دسترسی داشته باشم .اما باید یه راهی باشه برای انتقال داده ها بین این دو مورد.

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2013
    پست ها
    160

    پيش فرض

    این یکی رو امتحان کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    شما دارین ابزاری از WPF استفاده میکنین....
    واقعیت اینه که لیست ویو فقط باید محیط کاری شما باشه... لیست ویوی باید وصل باشه به یه لیست توی لاجیک برنامه و هر بار که دیتایی به اون اضافه یا کم میشه، اون لیست اپدیت بشه...
    مثل چیزی که توی MVVM اتفاق می‌افته...بنابراین برای برنامه مهم نیست که دیتا رو توی چی یا کدوم فرم نشون میده!! چون دیتاش یه جای دیگه‌هست و شما تعیین میکنین که اون دیتا رو کجا استفاده کنه! ....
    بحث های مربطو به INotifyChanged و اینا رو دنبال کنین نکات جالبی رو پیدا میکنین...

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2013
    محل سكونت
    کرمان
    پست ها
    43

    پيش فرض

    سلام دوست گرامی
    و شما تعیین میکنین که اون دیتا رو کجا استفاده کنه!
    مشکل من هم همینه که نمیدونم دیتای لیست ویویی که در یوزر کنترله رو چهطوری باید در پنجره اصلی استفاده کرد!!!!
    چرا کسی بهم نمیگه باید چه کار کنم؟

  7. #7
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    چرا کسی بهم نمیگه باید چه کار کنم؟
    شاید دوستان دقیقا سوال شما رو متوجه نشدن، شاید جواب کاملا درست رو بلد نیستن و نمی‌خوان چیزی به شما بگن که کامل نیست و کلی شاید های دیگه...
    به این صورت که فرض کنیم کاربر یه سری اطلاعات رو در فرم پر میکنه و با زدن باتنی، لیست ویو یک ایتم اضافه میشه بهش...
    من به جای اینکه زدن اون باتن، لیست ویو رو پر بکنه، یک لیست در یک کلاس رو اضافه میکردم و همزمان در همون باتن، یه تابع کوچیک می‌نوشتم که هر بار که باتن کلیک شد، اون لیست ویو هم خودش رو اپدیت کنه...
    لیست ویو دیتاش رو از کجا میاره؟ از اون لیستی که من تو کلاس مربوطه دارم...!!!
    بنابراین، شما محدودیت استفاده‌ی از لیست ویو و یوزر کنترل و غیره و ذلک رو از بین می‌برید...

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •