private void InitializeComponents() { this.Height = SystemMetrics.ScreenHeight; this.Width = SystemMetrics.ScreenWidth; Text textChannel = new Text(); textChannel.Font = Resources.GetFont(Resources.FontResources.Consolas24); textChannel.TextContent = Resources.GetString(Resources.StringResources.Channel); textChannel.HorizontalAlignment = Microsoft.SPOT.Presentation.HorizontalAlignment.Center; textChannel.VerticalAlignment = Microsoft.SPOT.Presentation.VerticalAlignment.Top; Text textVolume = new Text(); textVolume.Font = Resources.GetFont(Resources.FontResources.Consolas24); textVolume.TextContent = Resources.GetString(Resources.StringResources.Volume); textVolume.HorizontalAlignment = Microsoft.SPOT.Presentation.HorizontalAlignment.Center; textVolume.VerticalAlignment = Microsoft.SPOT.Presentation.VerticalAlignment.Bottom; textVolume.SetMargin(0, 50, 0, 0); channelLabel = new Text(); channelLabel.Font = Resources.GetFont(Resources.FontResources.Consolas48); channelLabel.TextContent = channel.ToString(); channelLabel.HorizontalAlignment = Microsoft.SPOT.Presentation.HorizontalAlignment.Center; channelLabel.VerticalAlignment = Microsoft.SPOT.Presentation.VerticalAlignment.Top; volumeBar = new VolumeBar(); volumeBar.HorizontalAlignment = HorizontalAlignment.Center; volumeBar.VerticalAlignment = VerticalAlignment.Bottom; volumeBar.Value = 10; StackPanel panel = new StackPanel(Orientation.Vertical); panel.HorizontalAlignment = HorizontalAlignment.Center; panel.VerticalAlignment = VerticalAlignment.Stretch; panel.Children.Add(textChannel); panel.Children.Add(channelLabel); panel.Children.Add(textVolume); panel.Children.Add(volumeBar); // Add the text control to the window. this.Child = panel; // Set the window visibility to visible. this.Visibility = Visibility.Visible; // Attach the button focus to the window. Buttons.Focus(this); }