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

نام تاپیک: گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

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

    گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

    سلام
    من می خوام دایره داشته باشم که روی اون 2تا دکمه وجود داره که مثلاً وقتی موس رو روی اولی می برم مخفی بشه و دومی نمایان بشه و بعد از خارج شدن از اولی عمل عکس انجام بشه یعنی دکمه دومی مخفی بشه و اولی نمایان بشه.
    تو قسمت صفحه اصلی ( Main Window ) این کار رو انجام دادم ( طراحی اش رو ) ولی دیدم که نمی دونم کار ضبط کردن و به صورت انیمیشنی اجرا شدن رو انجام بدم.
    گفتم برم توی ResourceDictionary کارم رو انجام بدم که وقتی یه دکمه جدید می ندازم گزینه CornerRadius وجود نداره.
    اینم بگم که wpf تقریباً صفرم.
    با تشکر

  2. #2

    نقل قول: گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

    سلام دوست عزیز
    من هم مثل شما در WPF تازه کارم و دارم اولین پروژه م رو انجام میدم. پُست شما رو که دیدم متوجه شدم من هم باید گوشه ی دکمه هام رو گِرد میکردم!
    شما گزینه CornerRadius رو باید از طریق کدنویسی ایجاد کنید. من کار با نرم افزار Blend رو به شما پیشنهاد میدم اگر میخواهید از هرنوع کدنویسی برای طرح هاتون راحت بشید؛ ولی به هر حال برای این که گوشه ی دکمه هاتون گِرد شه باید تو قسمت Style جدیدی که ساختید، به تگ Border بِرید و CornerRadius را بنویسید و عدد دلخواهتون رو وارد کنید.
    موفق باشید

  3. #3

    نقل قول: گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

    سلام اگر فقط گوشه می خواهید گرد بشه که توضیح دادن اگر کلا دکمه دایره شکل می خواهید باشه می تونید از این کد در Window.Resources استفاده کنید حتی فقط گوشه هم می شه گرد کرد

    <!--Btn style -->

    <Style x:Key ="btnStyle" TargetType ="{x:Type Button}">
    <Setter Property ="Foreground" Value ="Black"/>
    <Setter Property ="FontWeight" Value ="Bold"/>
    <Setter Property ="Template">
    <Setter.Value>
    <ControlTemplate TargetType ="{x:Type Button}">
    <Grid>
    <Ellipse Name ="InnerRing" Width ="45" Height ="45" Fill ="#FFFFF48B"/>
    <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
    </Grid>
    <ControlTemplate.Triggers>
    <Trigger Property ="IsMouseOver" Value ="True">
    <Setter TargetName ="InnerRing" Property ="Fill" Value ="#FF7450B2"/>
    </Trigger>
    </ControlTemplate.Triggers>
    </ControlTemplate>
    </Setter.Value>
    </Setter>
    </Style>
    <!--Btn Edit-->


  4. #4

    نقل قول: گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

    و در قسمت کد مربوط به دکمه فقط کافیه بنویسد
    Style="{StaticResource btnStyle}"
    اینو خط برای هر دکمه بزارید گرد می شه

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

    نقل قول: گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

    نقل قول نوشته شده توسط OmMiD_MtWo مشاهده تاپیک
    سلام دوست عزیز
    من هم مثل شما در WPF تازه کارم و دارم اولین پروژه م رو انجام میدم. پُست شما رو که دیدم متوجه شدم من هم باید گوشه ی دکمه هام رو گِرد میکردم!
    شما گزینه CornerRadius رو باید از طریق کدنویسی ایجاد کنید. من کار با نرم افزار Blend رو به شما پیشنهاد میدم اگر میخواهید از هرنوع کدنویسی برای طرح هاتون راحت بشید؛ ولی به هر حال برای این که گوشه ی دکمه هاتون گِرد شه باید تو قسمت Style جدیدی که ساختید، به تگ Border بِرید و CornerRadius را بنویسید و عدد دلخواهتون رو وارد کنید.
    موفق باشید
    یه grid میندازم توی دکمه بعد وقتی یه دکمه دیگه می خوام بندازم توی gridای که رو دکمه انداختم اون دکمه جدیده اون گزینه CornerRadius رو نداره. حتی یه border میندازم، چون بوردر اون گزینه رو داره و داخلش یه دکمه می ندازم و CornerRadius رو تغییر می دم خود bordere تغییر می کنه نه دکمه.
    نقل قول نوشته شده توسط PouriaParhami مشاهده تاپیک
    سلام اگر فقط گوشه می خواهید گرد بشه که توضیح دادن اگر کلا دکمه دایره شکل می خواهید باشه می تونید از این کد در Window.Resources استفاده کنید حتی فقط گوشه هم می شه گرد کرد

    <!--Btn style -->

    <Style x:Key ="btnStyle" TargetType ="{x:Type Button}">
    <Setter Property ="Foreground" Value ="Black"/>
    <Setter Property ="FontWeight" Value ="Bold"/>
    <Setter Property ="Template">
    <Setter.Value>
    <ControlTemplate TargetType ="{x:Type Button}">
    <Grid>
    <Ellipse Name ="InnerRing" Width ="45" Height ="45" Fill ="#FFFFF48B"/>
    <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
    </Grid>
    <ControlTemplate.Triggers>
    <Trigger Property ="IsMouseOver" Value ="True">
    <Setter TargetName ="InnerRing" Property ="Fill" Value ="#FF7450B2"/>
    </Trigger>
    </ControlTemplate.Triggers>
    </ControlTemplate>
    </Setter.Value>
    </Setter>
    </Style>
    <!--Btn Edit-->

    Window.Resources کجاست؟
    من خیلی تازه کارم.

  6. #6

    نقل قول: گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

    سلام ، ببین روش زیاده اما داری همه چیز با هم می نویسی به ایم سایت سر بزن به صورت بسیار ساده برای دکمه و .... کد های مورد نظر نوشته
    http://www.java2s.com/Tutorial/CShar...oundbutton.htm

    <Window

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:SeptaArchive" x:Class="OrderPage"
    Title="سفارشات" Height="619.777" Width="1106.989" Icon="Logo.ico">
    <Window.Resources>
    <local:SeptaDataset x:Key="SeptaDataset"/>
    <CollectionViewSource x:Key="SearchOrderViewSource" Source="{Binding SearchOrder, Source={StaticResource SeptaDataset}}"/>
    <!--Button's Style-->
    <!--Btn Add-->
    <Style x:Key ="BtnAdd" TargetType ="{x:Type Button}">
    <Setter Property ="Foreground" Value ="Black"/>
    <Setter Property ="FontWeight" Value ="Bold"/>
    <Setter Property ="Template">
    <Setter.Value>
    <ControlTemplate TargetType ="{x:Type Button}">
    <Grid>
    <Ellipse Name ="InnerRing" Width ="58" Height ="58" Fill ="#FFB3E4B7"/>
    <Image Source="Image/Add.ico" Height="50" Width="50"/>
    <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
    </Grid>
    <ControlTemplate.Triggers>
    <Trigger Property ="IsMouseOver" Value ="True">
    <Setter TargetName ="InnerRing" Property ="Fill" Value ="#FF7450B2"/>
    </Trigger>
    </ControlTemplate.Triggers>
    </ControlTemplate>
    </Setter.Value>
    </Setter>
    </Style>



    </Window.Resources>


  7. #7

    نقل قول: گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

    <Window.Resources>
    اگر نداریش به صورت دستی اضافه کن
    به اون لینک سر بزن متوجه می شی

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

    نقل قول: گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

    نقل قول نوشته شده توسط PouriaParhami مشاهده تاپیک
    <Window.Resources>
    اگر نداریش به صورت دستی اضافه کن
    به اون لینک سر بزن متوجه می شی
    نفهمیدم کجاست!

  9. #9

    نقل قول: گرد نشدن لبه های دکمه جدید در قسمت ResourceDictionary

    به اون سایت رفتید ؟
    اگر ندارید خودتون اضافه کنید ، بعد از Title تگ باز کندی <Window.Resources> و بعد کد مانند کدی که نوشتم بنویسد و تگ رو قبل از تگ Grid اصلی ببندید
    یک دکمه اضافه کنید و در تگ دکمه بنویسید
    Style="{StaticResource btnStyle}"

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

  1. ویژگی های جدید HTML5 – قسمت اول
    نوشته شده توسط mahdivita در بخش PHP
    پاسخ: 5
    آخرین پست: شنبه 24 فروردین 1392, 13:00 عصر
  2. گرد کردن لبه های جدول در html
    نوشته شده توسط masud8002k در بخش طراحی وب (Web Design)
    پاسخ: 5
    آخرین پست: دوشنبه 12 تیر 1391, 14:26 عصر
  3. سوال: گرد کردن لبه های ASPxGridView
    نوشته شده توسط azygole در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: چهارشنبه 28 دی 1390, 13:15 عصر
  4. سوال: مشکل:: دلیل تبدیل نشدن برنامه های قدیمی به جدید
    نوشته شده توسط modern_amin در بخش C#‎‎
    پاسخ: 5
    آخرین پست: چهارشنبه 14 دی 1390, 10:40 صبح
  5. اجرا نشدن برنامه های گرافیکی!!
    نوشته شده توسط navid_R در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 12
    آخرین پست: سه شنبه 14 تیر 1384, 14:32 عصر

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

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