ColorAnimation.By Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur jumlah total di mana animasi mengubah nilai awalnya.
public:
property IReference<Color> ^ By { IReference<Color> ^ get(); void set(IReference<Color> ^ value); };
IReference<Color> By();
void By(IReference<Color> value);
public System.Nullable<Color> By { get; set; }
var iReference = colorAnimation.by;
colorAnimation.by = iReference;
Public Property By As Nullable(Of Color)
<ColorAnimation By="colorString"/>
-or-
<ColorAnimation By="referenceToColor"/>
- or -
<ColorAnimation>
<ColorAnimation.By>
<Color>colorString</Color>
</ColorAnimation.By>
</ColorAnimation>
Nilai Properti
Jumlah total di mana animasi mengubah nilai awalnya. Standarnya adalah null.
Jika Anda memprogram menggunakan C# atau Visual Basic, tipe properti ini diproyeksikan sebagai Warna?( Warna null).
Contoh
<StackPanel>
<StackPanel.Resources>
<Storyboard x:Name="colorStoryboard">
<ColorAnimation Storyboard.TargetName="mySolidColorBrush"
Storyboard.TargetProperty="Color" Duration="0:0:4"
By="#0000FF"/>
</Storyboard>
</StackPanel.Resources>
<StackPanel Orientation="Horizontal">
<Button Content="Animate color" Click="Start_Animation"/>
<Rectangle Height="100" Width="300" Margin="12,0">
<Rectangle.Fill>
<SolidColorBrush x:Name="mySolidColorBrush" Color="#00FF00" />
</Rectangle.Fill>
</Rectangle>
</StackPanel>
</StackPanel>
private void Start_Animation(object sender, RoutedEventArgs e)
{
colorStoryboard.Begin();
}
Keterangan
Saat Anda menggunakan properti Menurut untuk menganimasikan warna dengan jumlah yang ditentukan, nilai heksadesimal dari properti Menurut ditambahkan ke nilai heksadesimal dari warna awal. Jika Anda menggunakan warna bernama, ingat, nama hanya mewakili nilai rgb , dan nilai tersebut adalah apa yang ditambahkan.
Misalnya, jika Anda menganimasikan #FF0000 (Merah) dengan #0000FF (Biru), warna akhir #FF00FF (Fuchsia). Namun, jika Anda menganimasikan #FF00FF (Fuchsia) dengan #0000FF (Biru), warna akhir masih #FF00FF (Fuchsia).
Anda dapat mengatur properti Menurut dengan sendirinya atau dengan properti Dari . Jika Anda mengatur properti Menurut dan Kepada , nilai Menurut diabaikan dan animasi diabaikan dengan nilai Kepada.
- Hanya dengan: Animasi berlanjut dari nilai dasar properti yang dianimasikan atau nilai output animasi sebelumnya ke jumlah nilai tersebut dan nilai yang ditentukan oleh properti Menurut .
- Dari dan Oleh: Animasi berlangsung dari nilai yang ditentukan oleh properti Dari ke nilai yang ditentukan oleh jumlah properti Dari dan Menurut .
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk