MainPage.xaml
<Page
x:Class="UniversalAppTutorials.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:UniversalAppTutorials"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<StackPanel
x:Name="StackPanel1"
Margin="50"
Orientation="Vertical"
Background="Honeydew"
Padding="50"
>
</StackPanel>
</Page>
MainPage.xaml.cs
using Windows.UI.Xaml.Controls;
using Windows.UI;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Shapes;
namespace UniversalAppTutorials
{
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
// Create an ellipse
CreateEllipse();
}
private void CreateEllipse()
{
// Initialize a new ellipse instance
Ellipse ellipse = new Ellipse();
// Set the ellipse height and width
ellipse.Height = 250;
ellipse.Width = 250;
// Fill the ellipse with a solid color
ellipse.Fill = new SolidColorBrush(Colors.Crimson);
// Finally, add the ellipse to layout
StackPanel1.Children.Add(ellipse);
}
}
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjab4at_dpav6IwZB7er6GkJxXoWz5AvArvf81XRu-TkwKDaxhNA-wDIElmhg3YKl1dC6xSgNwzeE4KJqNYnP25oQyidqLR4d7f0QPliaFwFQzn-DexhmHIrwMB0Hrqz3KmHELQCtBni9M/s1600/UWPCreateEllipseProgrammatically.png)