مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

MMR_1344

عضویت از 1392/02/25

ساخت UserControl

  • دوشنبه 7 مرداد 1398
  • 02:48
تشکر میکنم

با سلام

من برای بخشی از برنامم میخوام از UserControl استفاده کنم

UserControl من به این شکله که درون یک Rectangel میخوام چند Rectangel داشه باشم به شکل زیر

برای اینکار اومدم یک Rectangel اصلی قراردادم و درون اون از چند Rectangel با ابعاد کوچکتر استفاده کردم به صورت زیر

<Grid x:Name="MainGrid" Margin="1" FlowDirection="RightToLeft">

        <Rectangle x:Name="MainRectangel" Fill="#FFF1F1F1" RadiusX="15" RadiusY="15" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto" Height="Auto" Margin="0,0,-155,0" Stroke="#FFF29393" Grid.RowSpan="2"/>

        <Rectangle x:Name="ChildeRectangle1" Fill="#FFF1F1F1" Height="Auto" HorizontalAlignment="Left" Margin="39,0,0,0" Stroke="#FFB6B0B0"/>

        <Rectangle x:Name="ChildeRectangle2" Fill="#FFF1F1F1" Height="Auto" HorizontalAlignment="Left" Margin="194,0,0,0" Stroke="#FFB6B0B0"/>

        <Rectangle x:Name="ChildeRectangle3" Fill="#FFF1F1F1" Height="Auto" HorizontalAlignment="Left" Margin="504,0,0,0" Stroke="#FFB6B0B0"/>

        <Rectangle x:Name="ChildeRectangle4" Fill="#FFF1F1F1" Height="Auto" HorizontalAlignment="Left" Margin="349,0,0,0" Stroke="#FFB6B0B0"/>

        <Image HorizontalAlignment="Left" Height="45" Margin="96,18,0,0" VerticalAlignment="Top" Width="42"/>

    </Grid>

سوالی که دارم اینه

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

اگر بخوام ابعاد Rectangel بکار رفته بر اساس Rectangel اصلی محاسبه و بر اساس فضای موجود در Rectangel اصلی محاسبه بشه و ابعاد اون بر اساس تعداد Rectangel  اضافه شده محاسبه بشه، باشه چه جوری میشه

درون هر Rectangel کوچیک یک  Image و یک TextBox قرار میدم و هر کدوم رو با Get و Set مقدار دهی میکنم میخوام اندازه اونها بر اساس عرض Rectangel محاسبه بشن

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)