Hello, colleagues!
I have XAML code.
There is a message Description: "info1", "info2", "info2".
I need to changed in a cycle of 30 seconds automatically.
Can it be done programmatically in XAML ?
I have version vMIX HD and scripts available to me.
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d" Width="1920" Height="1080"
Panel.ZIndex="500" InputMethod.IsInputMethodEnabled="True"
xmlns:mtl="clr-namespace:vMixTitleLibrary;assembly=vMixTitleLibrary">
<Grid
Margin="0,0,-29.057,0" HorizontalAlignment="Left" Width="329.057">
<Grid.RowDefinitions>
<RowDefinition Height="299*"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Rectangle Fill="#FFF4F4F5" Margin="3.426,-60.375,-1569.705,0.975" Grid.Row="1">
<Rectangle.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform AngleX="-0.441"/>
<RotateTransform/>
<TranslateTransform X="-0.385"/>
</TransformGroup>
</Rectangle.RenderTransform>
</Rectangle>
<!--- -->
<mtl:TextBlockDesign FontStyle="Italic" FontWeight="Bold"
FontFamily="PF DinDisplay Pro" Fill="#FF360A21"
FontSize="48" Stroke="#FFE0E0E0" Text="Description"
Name="descriptin" Width="1790.04059539919"
Height="57.5999984741211" Margin="58.3450622558594,1018.06494140625,0,0"
HorizontalAlignment="Left" VerticalAlignment="Top" Visibility="Visible"
InputMethod.IsInputMethodEnabled="True"
/>
</Grid>
</UserControl>
currently working on a method IceStream. @ STADIORADIO
I would use the "PlayList" feature.
(PlayList button along bottom of GUI)
Create a new 'PlayList'
Add the 'Inputs' you want
Double click each 'Input' selection to set up duration, transition etc.
Check the "Loop" box (and any other options you want)
Push "Start" or close out and push "PlayList" button when ready to start automatic switching.