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

نام تاپیک: resize کردن یوزرکنترل در صفحه

  1. #1
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    resize کردن یوزرکنترل در صفحه

    سلام .
    چطور میشه در یک صفحه چند یوزرکنترل تعریف کرد که همگی در سایز کوچک نمایش داده شوند بعد روی دکمه ای روی آنها کلیک کرد تا بزرگ بشن مثل این سایت :http://pjd.mscui.net/primaryCareadmin.htm
    ویا کلا این که یوزرکنترل ها به صورت دسته بندی خاصی در سایز کوچک نمایش داه بشن و با زدن دکمه یا drag کردنشون بزرگشون کنیم و به وسط صفحه بیاریم ؟

  2. #2

    نقل قول: resize کردن یوزرکنترل در صفحه

    سلام
    در صورتی که شما بخواید محیطی پویا از این نوع داشته باشید میتونید پنجره هایی شبیه به پنجره های ویندوز شبیه سازی کنید. با قابلیت resize maximize minimize ,.. به عکس ها دقت کنید


    (کیفیت عکس ها برای ارسال پایین آمده)

    Webos1.jpg


    Webos2.jpg


    Webos3.jpg
    آخرین ویرایش به وسیله hamidhws : چهارشنبه 07 اردیبهشت 1390 در 21:12 عصر

  3. #3
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: resize کردن یوزرکنترل در صفحه

    سلام .ممنون Hamidhws.
    ScreenShot ها بروزرتونو نمایش میدن؟
    منظورتون از پنجره ُSilverlight Child Window هستش؟
    من از یوزرکنترل استفاده می کنم ولی همچنین قابلیت هایی رو نداره !
    در ضمن شما سایز تمامی عناصر داخل صفحه تون رو Auto مقدار دهی کردین که به نسبت بزرگ و کوچیک میشن؟

  4. #4

    نقل قول: resize کردن یوزرکنترل در صفحه

    ScreenShot ها بروزرتونو نمایش میدن؟
    بله
    منظورتون از پنجره ُSilverlight Child Window هستش؟
    نخیر.
    این پنجره ها هیچکدوم child window نیستند . بلکه یه گرید معمولی هستند که قابلیت drag resize maximize minimize براشون شبیه سازی شده و دقیقا مثل یه پنجره ویندوز هستند که به صورت سفارشی طراحی شده
    و البته کار پیچیده تر از این هاست
    قالب پنجره به صورت یه یوزر کنترل طراحی شده و فقط محتویات هر صفحه درونش قرار میگیره (در واقع برای تغییر پنجره ها لازم نیست تک تک اونا رو تغییر بدیم )
    البته باز کار به اینجا ختم نمیشه
    چیز جالبی که باز این پنجره ها دارن اینه که با هر سایزی از مرورگر خودشونو تطبیق میدن
    من از یوزرکنترل استفاده می کنم ولی همچنین قابلیت هایی رو نداره !
    خب طبیعیه که نداره!
    باید همه این قابلیت ها براش تعریف بشه

    در ضمن شما سایز تمامی عناصر داخل صفحه تون رو Auto مقدار دهی کردین که به نسبت بزرگ و کوچیک میشن؟
    تک تک عناصر توی یه یوزر کنترل طراحی شدن و کاملا مجزا هستند و با هر سایزی از مرورگر یا رزولوشن خودشونو تطبیق میدن

    پنجره ها علاوه بر این قابلیت میشه بصورت پنجره های معمولی ویندوز اونا رو تغییر سایز داد (resize) و البته با قابلیت های بیشتر

  5. #5
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: resize کردن یوزرکنترل در صفحه

    سلام . میشه در این مورد چند تا منبع خوب معرفی کنین ؟ من زیاد سرچ کردم . کارم هم Force هستش.

  6. #6

    نقل قول: resize کردن یوزرکنترل در صفحه

    نقل قول نوشته شده توسط AftaB66 مشاهده تاپیک
    سلام . میشه در این مورد چند تا منبع خوب معرفی کنین ؟ من زیاد سرچ کردم . کارم هم Force هستش.
    سلام

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

    https://barnamenevis.org/showthread.p...A7%D9%85%D9%87

  7. #7
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: resize کردن یوزرکنترل در صفحه

    سلام . ممنون از راهنماییتون .
    در کل چیزی که من می خوام اینه که تمامی صفحات سایتم در پنل هایی در سایز کوچک در صفحه ابتدایی نمایش داده بشن و با کلیک یک دکمه روی آنها بزرگ و کوچک (Zoom in و zoom out) بشن . از کنترل Adorner استفاده کردم ولی وقتی محتواش رو یوزرکنترل خودم قرار میدم با تغییر height و width این کنترل قسمتی از یوزرکنترل منو نشون میده (چون سایز یوزرکنترلم بزرگه و من می خوام در پنلی کوچک اونو نشون بدم)
    خلاصه اومدم از viewbox استفاده کردم . (با خاصیت RenderTransform هم اندازه Viewbox رو کوچیک و بزرگ میکنم ) وقتی سایز این پنل کوچیک میشه دوباره که بزرگ میشه محتویات یوزرکنترل میریزه بهم . نمی دونم اصلا شاید پنلی که انتخاب کردم درست نیست !!
    اگه ممکنه بازم راهنمایی کنید . مرسی
    آخرین ویرایش به وسیله AftaB66 : یک شنبه 11 اردیبهشت 1390 در 11:23 صبح

  8. #8

    نقل قول: resize کردن یوزرکنترل در صفحه

    نقل قول نوشته شده توسط AftaB66 مشاهده تاپیک
    سلام . ممنون از راهنماییتون .
    در کل چیزی که من می خوام اینه که تمامی صفحات سایتم در پنل هایی در سایز کوچک در صفحه ابتدایی نمایش داده بشن و با کلیک یک دکمه روی آنها بزرگ و کوچک (Zoom in و zoom out) بشن . از کنترل Adorner استفاده کردم ولی وقتی محتواش رو یوزرکنترل خودم قرار میدم با تغییر height و width این کنترل قسمتی از یوزرکنترل منو نشون میده (چون سایز یوزرکنترلم بزرگه و من می خوام در پنلی کوچک اونو نشون بدم)
    خلاصه اومدم از viewbox استفاده کردم . (با خاصیت RenderTransform هم اندازه Viewbox رو کوچیک و بزرگ میکنم ) وقتی سایز این پنل کوچیک میشه دوباره که بزرگ میشه محتویات یوزرکنترل میریزه بهم . نمی دونم اصلا شاید پنلی که انتخاب کردم درست نیست !!
    اگه ممکنه بازم راهنمایی کنید . مرسی
    منم با adorner این مشکلو داشتم بخاطر همین قابلیت درگ و ریسایز رو با هم تلفیق کردم
    شما برای این کاری که میخواید انجام بدید لازم نیست خودتونو درگیر این مسائل کنید
    شما با یه انیمیشن ساده مشکلتون حل میشه
    با blend کار میکنید؟

  9. #9
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: resize کردن یوزرکنترل در صفحه

    خیلی مطمئن نیستم ولی فکر نمیکنم . (البته از
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    استفاده می کنم ولی مال 2010 که نیست !)در ضمن از vs2010 و silverlight4 استفاده می کنم .
    باید dll ای را رفرنس بدم ؟
    درضمن تازه شروع به یادگیری انیمیشن کردم .
    ببخشید در پست قبلیم یادم آدرس sample ای که می خوام کارم بهش نزدیک باشه رو بزارم:
    http://pjd.mscui.net/primaryCareadmin.htm
    آخرین ویرایش به وسیله AftaB66 : یک شنبه 11 اردیبهشت 1390 در 14:22 عصر

  10. #10
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: resize کردن یوزرکنترل در صفحه

    سلام . من با تلفیقی از پویانمایی و استفاده از TransForm ها تونستم بزرگ و کوچک شدن و حرکت یوزر کنترل هام را دربیارم . به این صورت که برای viewBox هام Transform های مختلف رو تعریف کردم و بعد رفتارشون رو با پویانمایی کنترل کردم .
    1-ولی نتونستم بجای viewBox از کانتینری دیگه استفاده کنم !!
    2-وقتی سایز یوزرکنترلم بزرگ میشه وضوحش میاد پایین ! راهی هست که وضوح یوزرکنترل نمونه گیری شده مثل حالت اولیه اش باشه؟
    یه سوال دیگه: 3- من وقتی از یوزرکنترل هام در یک یوزرکنترل دیگه نمونه گیری میکنم ارور Can not Creat Instance of .. میده !! چیزی که برای حلش پیدا کردم اینه که Resource های App.xaml که در یوزرکنترل مورد نمونه گیری استفاده شده باعث این مشکله ! وقتی اونا رو برداشتم مشکلم حل شد ! ولی اینطور که نمیشه ..
    اگه ممکنه راهنمایی کنید .

  11. #11
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: resize کردن یوزرکنترل در صفحه

    خیلی ممنون میشم اگه راهنمایی کنید.

  12. #12
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: resize کردن یوزرکنترل در صفحه

    فکر نمی کنین آمار فعالیت توی این تالار یه خرده پایینه !!!!

  13. #13

    نقل قول: resize کردن یوزرکنترل در صفحه

    سلام

    دوست عزیز شما باید با خود نرم افزار blend کار کنید
    این لینک میتونه برای شما مفید باشه
    https://barnamenevis.org/showthread.p...B3%DB%8C-Blend

  14. #14
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: resize کردن یوزرکنترل در صفحه

    سلام . ممنون ولی نمی دونم نیازی هست با Blend کار کنم یا نه ، چون مدت زیادی نیست که سیلورلایت و شروع کردم و به نظرم اگه روی VS تسلطم رو بیشتر کنم بهتره ، چون فکر نمیکنم انیمیشن های پیچیده ای رو نیاز داشته باشم .
    درباره این مشکلم نظری ندارین ؟
    3- من وقتی از یوزرکنترل هام در یک یوزرکنترل دیگه نمونه گیری میکنم ارورCan not Creat Instance of .. میده !! چیزی که برای حلش پیدا کردم اینه کهResource های App.xaml که در یوزرکنترل مورد نمونه گیری استفاده شده باعث این مشکله ! وقتی اونا رو برداشتم مشکلم حل شد ! ولی اینطور که نمیشه ..

  15. #15

    نقل قول: resize کردن یوزرکنترل در صفحه

    نقل قول نوشته شده توسط AftaB66 مشاهده تاپیک
    سلام . ممنون ولی نمی دونم نیازی هست با Blend کار کنم یا نه ، چون مدت زیادی نیست که سیلورلایت و شروع کردم و به نظرم اگه روی VS تسلطم رو بیشتر کنم بهتره ، چون فکر نمیکنم انیمیشن های پیچیده ای رو نیاز داشته باشم .
    درباره این مشکلم نظری ندارین ؟
    شک نکنید حتما به همراه vs از بلند هم کمک بگیرید
    اگه بتونید همزمان با این 2 کار کنید و تسلط پیدا کنید تازه میفهمید این بلند چه نعمتیه!

    درباره اون مشکل : آیا شما در اجرای برنامه با خطا مواجه میشید یا فقط در زمان طراحی؟

  16. #16
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: resize کردن یوزرکنترل در صفحه

    سلام . مرسی .
    نه این خطا موقع طراحیه ! وقتی توی xaml از یوزرکنترلم نمونه میگیرم. و همونطور که گفتم وقتی از resource های app.xaml استفاده نمی کنم درست میشه !!

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

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