نمایش نتایج 1 تا 8 از 8

نام تاپیک: معرفی کنترل شبیه به کنترل RadPageView

  1. #1

    معرفی کنترل شبیه به کنترل RadPageView

    سلام
    من از کنترل تلریک RadPageView استفاده کردم . هر چند به نتیجه ام رسیدم ولی بدیش اینه که خیلی پیچیده طراحی شده (برای توسعه در نسخه های بعدی پروژه ام منظورمه) و هم حجمش بالاست .
    میخواستم بدونم کمپوننت ای از شرکت های دیگه (حالا کمپوننت DevExpress مد نظرم هست یا کمپوننت هر شرکت دیگه ای) که در حد این کمپوننت تلریک باشه رو کسی میشناسه؟
    یه کنترلی میخوام که عملکرد صفحه ی Preference در فتوشاپ 2019 را داشته باشه . یعنی اولا هر کدوم از آیتم ها را میزنیم ، فقط صفحه ی مربوط به همون آیتم باز بشه و دوما لیست آیتم ها از بالا به پایین ، لیست بشن و بشه رنگ پشت زمینه ی هم آیتم ها و هم رنگ پشت زمینه ی قسمت صفحات اش و هم رنگ border هاش را تغییر داد .


    مثل کنترل در عکس زیر که از کنترل تلریک RadPageView استفاده کردم :
    خیلی ممنون
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 1.JPG‏ (21.4 کیلوبایت, 28 دیدار)

  2. #2

    نقل قول: معرفی کنترل شبیه به کنترل RadPageView

    نقل قول نوشته شده توسط SajjadKhati مشاهده تاپیک
    سلام
    من از کنترل تلریک RadPageView استفاده کردم . هر چند به نتیجه ام رسیدم ولی بدیش اینه که خیلی پیچیده طراحی شده (برای توسعه در نسخه های بعدی پروژه ام منظورمه) و هم حجمش بالاست .
    میخواستم بدونم کمپوننت ای از شرکت های دیگه (حالا کمپوننت DevExpress مد نظرم هست یا کمپوننت هر شرکت دیگه ای) که در حد این کمپوننت تلریک باشه رو کسی میشناسه؟
    یه کنترلی میخوام که عملکرد صفحه ی Preference در فتوشاپ 2019 را داشته باشه . یعنی اولا هر کدوم از آیتم ها را میزنیم ، فقط صفحه ی مربوط به همون آیتم باز بشه و دوما لیست آیتم ها از بالا به پایین ، لیست بشن و بشه رنگ پشت زمینه ی هم آیتم ها و هم رنگ پشت زمینه ی قسمت صفحات اش و هم رنگ border هاش را تغییر داد .


    مثل کنترل در عکس زیر که از کنترل تلریک RadPageView استفاده کردم :
    خیلی ممنون
    سلام از تب کنترل استفاده کن دواکسپرس هم داره
    حالت تب رو میتونی عمودی یا افقی انتخاب کنی
    قابلیت شخصی سازی بالایی هم داره

  3. #3

    نقل قول: معرفی کنترل شبیه به کنترل RadPageView

    نقل قول نوشته شده توسط barnamenevisjavan مشاهده تاپیک
    سلام از تب کنترل استفاده کن دواکسپرس هم داره
    حالت تب رو میتونی عمودی یا افقی انتخاب کنی
    قابلیت شخصی سازی بالایی هم داره

    خیلی ممنون
    TabControl برای شخصی سازی ظاهری ، ساده هست .
    مثلا تغییر رنگ نداره . برای تغییررنگ و کلا شخصی سازی باید paint و اعضای دیگه شو override کرد که کلا زمان بر هه.

    البته من هنوز جواب کمپوننت معادل RadPageView را نگرفتم.
    همینطور کمپوننت ای نمیشناسین که مثلا check box ای باشه که رنگ قسمت داخل جعبه شو (اون جعبه ی مربعی از چک باکس که تیک میزنیم) رو مشخص کنیم؟ یا رنگ border شو مشخص کنیم؟
    البته میدونم با override کردن میشه شخصی سازی کرد ولی طول میکشه . من هم کنترل های زیادی لازم دارم (چک باکس و کمبو باکس و رادیو باتون و بسیاری کنترل های دیگه نیاز دارم که لازم دارم رنگ اش را مشخص کنم) . البته بجز کمپوننت های تلریک که میشه رنگ شو تعیین کرد.

  4. #4

    نقل قول: معرفی کنترل شبیه به کنترل RadPageView

    نقل قول نوشته شده توسط SajjadKhati مشاهده تاپیک

    خیلی ممنون
    TabControl برای شخصی سازی ظاهری ، ساده هست .
    مثلا تغییر رنگ نداره . برای تغییررنگ و کلا شخصی سازی باید paint و اعضای دیگه شو override کرد که کلا زمان بر هه.

    البته من هنوز جواب کمپوننت معادل RadPageView را نگرفتم.
    همینطور کمپوننت ای نمیشناسین که مثلا check box ای باشه که رنگ قسمت داخل جعبه شو (اون جعبه ی مربعی از چک باکس که تیک میزنیم) رو مشخص کنیم؟ یا رنگ border شو مشخص کنیم؟
    البته میدونم با override کردن میشه شخصی سازی کرد ولی طول میکشه . من هم کنترل های زیادی لازم دارم (چک باکس و کمبو باکس و رادیو باتون و بسیاری کنترل های دیگه نیاز دارم که لازم دارم رنگ اش را مشخص کنم) . البته بجز کمپوننت های تلریک که میشه رنگ شو تعیین کرد.
    کنترل معادل رو گفتم که همون tab control هستش شما فقط حالت تب هارو عمودی میکنی مثل همین Rad میشه
    برای شخصی سازی باید سوییچ کنید روی wpf توی دانشجویار 2 تا دوره خیلی عالی در این مورد هستش
    Untitled.png
    آخرین ویرایش به وسیله barnamenevisjavan : سه شنبه 18 تیر 1398 در 11:24 صبح

  5. #5

    نقل قول: معرفی کنترل شبیه به کنترل RadPageView

    نقل قول نوشته شده توسط barnamenevisjavan مشاهده تاپیک
    کنترل معادل رو گفتم که همون tab control هستش شما فقط حالت تب هارو عمودی میکنی مثل همین Rad میشه
    برای شخصی سازی باید سوییچ کنید روی wpf توی دانشجویار 2 تا دوره خیلی عالی در این مورد هستش
    Untitled.png
    خیلی ممنون
    این کنترل را شخصی سازی کردین دیگه؟ درسته؟
    وگرنه بصورت پیش فرض ، متن اش از بالا به پایین مینویسه و گزینه ای هم نمیبینم که رنگ اون قسمتی که لیست آیتم ها هست ، را تغییر بده .
    مشکل شخصی سازی کردن هم گفتم ، چون کنترل های زیادی میخوام ، زمان بره طراحی اش برام.
    wpf والا من xml بلد نیستم . یه کم از پروژه ام را هم طراحی کردم . شاید بگین طراحی ظاهری را با کد نویسی قسمت سی شارپ اش انجام بدم و لازم نیست کدنویسی با xml اش انجام بدم. ولی بدی wpf اینه که وسعت کنترل هاش به اندازه ی کنترل های winform نیست.
    حالا به انتقال پروژه به wpf فکر میکنم اما این پیشنهادتون منو بیشتر یاد این انداخت که کنترل های wpf را توسط کنترل ElementHost در winform استفاده کنم. این چطوره؟ بهتر نیست؟

  6. #6

    نقل قول: معرفی کنترل شبیه به کنترل RadPageView

    سلامی مجدد
    کنترل های wpf مثل checkbox را بخوایم زمان mouse enter (یا mouse hover) یا mouse click ، رنگ داخل چک باکس شو (یعنی پروپرتی Background اش را) شخصی سازی کنیم (آخه پروپرتی Background فقط برای حالت استاندارد ، اون رو رسم میکنه . موقع mouse hover یا mouse click ، اون براش و رنگی که برای Background مشخص کردیم را دیگه نادیده میگیره) ، باید مثل کلاس های کنترل winform ، کلاسی بسازیم که از کلاس پدرشون (مثلا در اینجا همون CheckBox) ، ارث بری کنه و متد OnPaint شو شخصی سازی کنیم؟

    یا روش آسون تری هست؟
    اگه روش آسون تری داره ، اونو میگین؟
    خیلی ممنون

  7. #7

    نقل قول: معرفی کنترل شبیه به کنترل RadPageView

    نقل قول نوشته شده توسط SajjadKhati مشاهده تاپیک
    خیلی ممنون
    این کنترل را شخصی سازی کردین دیگه؟ درسته؟
    وگرنه بصورت پیش فرض ، متن اش از بالا به پایین مینویسه و گزینه ای هم نمیبینم که رنگ اون قسمتی که لیست آیتم ها هست ، را تغییر بده .
    مشکل شخصی سازی کردن هم گفتم ، چون کنترل های زیادی میخوام ، زمان بره طراحی اش برام.
    wpf والا من xml بلد نیستم . یه کم از پروژه ام را هم طراحی کردم . شاید بگین طراحی ظاهری را با کد نویسی قسمت سی شارپ اش انجام بدم و لازم نیست کدنویسی با xml اش انجام بدم. ولی بدی wpf اینه که وسعت کنترل هاش به اندازه ی کنترل های winform نیست.
    حالا به انتقال پروژه به wpf فکر میکنم اما این پیشنهادتون منو بیشتر یاد این انداخت که کنترل های wpf را توسط کنترل ElementHost در winform استفاده کنم. این چطوره؟ بهتر نیست؟
    شخصی سازی خاصی نداره چندتا آپشن هست که با موس تغییرشون میدی تا جای متن رو تغییر بدی، رنگ اون بخش هم که گفتی قابل تغییر هست و نیازی به کد نویسی ندارن
    با المنت هاست زیاد نمیتونی مانور بدی

  8. #8

    نقل قول: معرفی کنترل شبیه به کنترل RadPageView

    نقل قول نوشته شده توسط SajjadKhati مشاهده تاپیک
    سلامی مجدد
    کنترل های wpf مثل checkbox را بخوایم زمان mouse enter (یا mouse hover) یا mouse click ، رنگ داخل چک باکس شو (یعنی پروپرتی Background اش را) شخصی سازی کنیم (آخه پروپرتی Background فقط برای حالت استاندارد ، اون رو رسم میکنه . موقع mouse hover یا mouse click ، اون براش و رنگی که برای Background مشخص کردیم را دیگه نادیده میگیره) ، باید مثل کلاس های کنترل winform ، کلاسی بسازیم که از کلاس پدرشون (مثلا در اینجا همون CheckBox) ، ارث بری کنه و متد OnPaint شو شخصی سازی کنیم؟

    یا روش آسون تری هست؟
    اگه روش آسون تری داره ، اونو میگین؟
    خیلی ممنون
    توی wpf شما برای طراحی استایل نیاز به کدنویسی سی شارپ نداری، همشون توسط xaml به راحتی قابل پیاده سازی هستش، مگر اینکه بخاید کاستوم کنترل بسازید که اون موقع نیاز به کد سی شارپ دارید تا ارث بری کنید و... اما برای استایل دهی کد سی شارپ اصلا نیاز نیست.
    برای ایونت های mouse میتونی راحت تریگر بنویسی تا کارت رو انجام بده
    https://www.wpf-tutorial.com/styles/...event-trigger/

تاپیک های مشابه

  1. سوال: انتخاب RadPageViewPage در RadPageView
    نوشته شده توسط Iran58 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: سه شنبه 16 شهریور 1395, 17:12 عصر
  2. سوال: حذف RadPageViewPage های یک RadPageView
    نوشته شده توسط Iran58 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 15 شهریور 1395, 14:13 عصر
  3. سوال: جلوگیری از تکرار ایندکس RadPageview
    نوشته شده توسط Sir-Programmer در بخش C#‎‎
    پاسخ: 7
    آخرین پست: دوشنبه 14 بهمن 1392, 13:50 عصر
  4. سوال: نمایش گرید در radpageview
    نوشته شده توسط elahezarei در بخش C#‎‎
    پاسخ: 0
    آخرین پست: دوشنبه 13 تیر 1390, 12:50 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •