{"id":21720,"date":"2024-03-15T22:30:50","date_gmt":"2024-03-15T22:30:50","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/"},"modified":"2024-03-21T21:09:39","modified_gmt":"2024-03-21T21:09:39","slug":"how-can-square-gradient-color-be-achieved-in-wpf","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/","title":{"rendered":"How can square gradient color be achieved in WPF?"},"content":{"rendered":"<p>One way to achieve square gradient color in WPF is by using LinearGradientBrush.<\/p>\n<ol>\n<li>Create a Rectangle control in XAML and set its properties such as width, height, and fill color.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>&lt;Rectangle Width=\"200\" Height=\"200\"&gt;\r\n    &lt;Rectangle.Fill&gt;\r\n        &lt;LinearGradientBrush StartPoint=\"0,0\" EndPoint=\"1,1\"&gt;\r\n            &lt;GradientStop Color=\"Red\" Offset=\"0\"\/&gt;\r\n            &lt;GradientStop Color=\"Yellow\" Offset=\"0.3\"\/&gt;\r\n            &lt;GradientStop Color=\"Green\" Offset=\"0.7\"\/&gt;\r\n            &lt;GradientStop Color=\"Blue\" Offset=\"1\"\/&gt;\r\n        &lt;\/LinearGradientBrush&gt;\r\n    &lt;\/Rectangle.Fill&gt;\r\n&lt;\/Rectangle&gt;\r\n<\/code><\/pre>\n<ol>\n<li>In the above code, the StartPoint and EndPoint of the LinearGradientBrush specify the starting and ending points of the gradient respectively. The Offset property indicates the offset of each gradient color, ranging from 0 to 1.<\/li>\n<\/ol>\n<p>By adjusting the number and values of the GradientStop, different gradient effects can be achieved. In the above code, we defined four GradientStops transitioning from red to yellow, then to green, and finally to blue.<\/p>\n<p>When you run the program, you will see a square with a width and height of 200, displaying a gradient from red to yellow, then to green, and finally to blue.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One way to achieve square gradient color in WPF is by using LinearGradientBrush. Create a Rectangle control in XAML and set its properties such as width, height, and fill color. &lt;Rectangle Width=&#8221;200&#8243; Height=&#8221;200&#8243;&gt; &lt;Rectangle.Fill&gt; &lt;LinearGradientBrush StartPoint=&#8221;0,0&#8243; EndPoint=&#8221;1,1&#8243;&gt; &lt;GradientStop Color=&#8221;Red&#8221; Offset=&#8221;0&#8243;\/&gt; &lt;GradientStop Color=&#8221;Yellow&#8221; Offset=&#8221;0.3&#8243;\/&gt; &lt;GradientStop Color=&#8221;Green&#8221; Offset=&#8221;0.7&#8243;\/&gt; &lt;GradientStop Color=&#8221;Blue&#8221; Offset=&#8221;1&#8243;\/&gt; &lt;\/LinearGradientBrush&gt; &lt;\/Rectangle.Fill&gt; &lt;\/Rectangle&gt; In the above [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-21720","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How can square gradient color be achieved in WPF? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How can square gradient color be achieved in WPF?\" \/>\n<meta property=\"og:description\" content=\"One way to achieve square gradient color in WPF is by using LinearGradientBrush. Create a Rectangle control in XAML and set its properties such as width, height, and fill color. &lt;Rectangle Width=&quot;200&quot; Height=&quot;200&quot;&gt; &lt;Rectangle.Fill&gt; &lt;LinearGradientBrush StartPoint=&quot;0,0&quot; EndPoint=&quot;1,1&quot;&gt; &lt;GradientStop Color=&quot;Red&quot; Offset=&quot;0&quot;\/&gt; &lt;GradientStop Color=&quot;Yellow&quot; Offset=&quot;0.3&quot;\/&gt; &lt;GradientStop Color=&quot;Green&quot; Offset=&quot;0.7&quot;\/&gt; &lt;GradientStop Color=&quot;Blue&quot; Offset=&quot;1&quot;\/&gt; &lt;\/LinearGradientBrush&gt; &lt;\/Rectangle.Fill&gt; &lt;\/Rectangle&gt; In the above [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T22:30:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T21:09:39+00:00\" \/>\n<meta name=\"author\" content=\"Ava Mitchell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ava Mitchell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/\"},\"author\":{\"name\":\"Ava Mitchell\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\"},\"headline\":\"How can square gradient color be achieved in WPF?\",\"datePublished\":\"2024-03-15T22:30:50+00:00\",\"dateModified\":\"2024-03-21T21:09:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/\"},\"wordCount\":138,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/\",\"name\":\"How can square gradient color be achieved in WPF? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T22:30:50+00:00\",\"dateModified\":\"2024-03-21T21:09:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How can square gradient color be achieved in WPF?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\",\"name\":\"Ava Mitchell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"caption\":\"Ava Mitchell\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How can square gradient color be achieved in WPF? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/","og_locale":"en_US","og_type":"article","og_title":"How can square gradient color be achieved in WPF?","og_description":"One way to achieve square gradient color in WPF is by using LinearGradientBrush. Create a Rectangle control in XAML and set its properties such as width, height, and fill color. &lt;Rectangle Width=\"200\" Height=\"200\"&gt; &lt;Rectangle.Fill&gt; &lt;LinearGradientBrush StartPoint=\"0,0\" EndPoint=\"1,1\"&gt; &lt;GradientStop Color=\"Red\" Offset=\"0\"\/&gt; &lt;GradientStop Color=\"Yellow\" Offset=\"0.3\"\/&gt; &lt;GradientStop Color=\"Green\" Offset=\"0.7\"\/&gt; &lt;GradientStop Color=\"Blue\" Offset=\"1\"\/&gt; &lt;\/LinearGradientBrush&gt; &lt;\/Rectangle.Fill&gt; &lt;\/Rectangle&gt; In the above [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T22:30:50+00:00","article_modified_time":"2024-03-21T21:09:39+00:00","author":"Ava Mitchell","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Ava Mitchell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/"},"author":{"name":"Ava Mitchell","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64"},"headline":"How can square gradient color be achieved in WPF?","datePublished":"2024-03-15T22:30:50+00:00","dateModified":"2024-03-21T21:09:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/"},"wordCount":138,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/","url":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/","name":"How can square gradient color be achieved in WPF? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T22:30:50+00:00","dateModified":"2024-03-21T21:09:39+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-can-square-gradient-color-be-achieved-in-wpf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How can square gradient color be achieved in WPF?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64","name":"Ava Mitchell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","caption":"Ava Mitchell"},"url":"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=21720"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21720\/revisions"}],"predecessor-version":[{"id":55597,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21720\/revisions\/55597"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=21720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=21720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=21720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}