本文整理汇总了C#中Compositor.CreateSolidColorVisual方法的典型用法代码示例。如果您正苦于以下问题:C# Compositor.CreateSolidColorVisual方法的具体用法?C# Compositor.CreateSolidColorVisual怎么用?C# Compositor.CreateSolidColorVisual使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Compositor
的用法示例。
在下文中一共展示了Compositor.CreateSolidColorVisual方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetupVisuals
public void SetupVisuals()
{
// Intialize the Compositor
_compositor = new Compositor();
_root = (ContainerVisual)ElementCompositionPreview.GetContainerVisual(Container);
_compositor = _root.Compositor;
// Create the Blue Square
var blueSquareVisual = _compositor.CreateSolidColorVisual();
blueSquareVisual.Color = Colors.Blue;
blueSquareVisual.Size = new System.Numerics.Vector2(50.0f, 50.0f);
blueSquareVisual.Offset = new Vector3(100.00f, 50.00f, 0.00f);
// Create the Green Square with 20% opacity
var greenSquareVisual = _compositor.CreateSolidColorVisual();
greenSquareVisual.Color = Colors.Green;
greenSquareVisual.Size = new System.Numerics.Vector2(50.0f, 50.0f);
greenSquareVisual.Offset = new Vector3(150.00f, 100.00f, 0.00f);
greenSquareVisual.Opacity = 0.20f;
// Add the Visuals to the tree
_root.Children.InsertAtTop(greenSquareVisual);
_root.Children.InsertAtTop(blueSquareVisual);
_source = greenSquareVisual;
_target = blueSquareVisual;
}
示例2: Parallax_Expression
public void Parallax_Expression()
{
_compositor = new Compositor();
_root = (ContainerVisual)ElementCompositionPreview.GetContainerVisual(Container);
_compositor = _root.Compositor;
// Create the Blue Square
var blueSquareVisual = _compositor.CreateSolidColorVisual();
blueSquareVisual.Color = Colors.Blue;
blueSquareVisual.Size = new System.Numerics.Vector2(100.0f, 100.0f);
blueSquareVisual.Offset = new Vector3(100.00f, 50.00f, 0.00f);
// Create the Green Square
var greenSquareVisual = _compositor.CreateSolidColorVisual();
greenSquareVisual.Color = Colors.Green;
greenSquareVisual.Size = new System.Numerics.Vector2(50.0f, 50.0f);
greenSquareVisual.Offset = new Vector3(100.00f, 50.00f, 0.00f);
// Add the Blue and Green square visuals to the tree
_root.Children.InsertAtTop(blueSquareVisual);
_root.Children.InsertAtTop(greenSquareVisual);
_foreground = greenSquareVisual;
_background = blueSquareVisual;
}
示例3: SetupVisual
public void SetupVisual()
{
// Intialize the Compositor
_compositor = new Compositor();
_root = (ContainerVisual)ElementCompositionPreview.GetContainerVisual(Container);
_compositor = _root.Compositor;
// Generate the Green Square
var colorVisual = _compositor.CreateSolidColorVisual();
colorVisual.Color = Colors.Green;
colorVisual.Size = new System.Numerics.Vector2(50.0f, 50.0f);
colorVisual.Offset = new Vector3(100.00f, 50.00f, 0.00f);
// Add the Visual to the tree
_root.Children.InsertAtTop(colorVisual);
_target = colorVisual;
}
示例4: ShowVisual_Click
private void ShowVisual_Click(object sender, RoutedEventArgs e)
{
// Initialize the Compositor
_compositor = new Compositor();
_root = (ContainerVisual)ElementCompositionPreview.GetContainerVisual(root);
_compositor = _root.Compositor;
// Generate the Green Square
var colorVisual = _compositor.CreateSolidColorVisual();
colorVisual.Color = Colors.Green;
colorVisual.Size = new Vector2(150.0f, 150.0f);
colorVisual.Offset = new Vector3(50.0f, 50.0f, 0.0f);
// Add the image to the tree
_root.Children.InsertAtTop(colorVisual);
_target = colorVisual;
}