Hirdetés
- MWC 2025: Előrendelhető a Nothing Phone (3a)
- Új design és okosabb AI: megjött a Galaxy S25 készülékcsalád
- Magisk
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Honor Magic6 Pro - kör közepén számok
- iPhone topik
- Google Pixel topik
- MWC 2025: Ez a béka nem nagyon ugrált
- Yettel topik
- MWC 2025: Most akkor van vagy nincs kék Nothing Phone (3a)?
Új hozzászólás Aktív témák
-
válasz
ferensz #6499 üzenetére
Értem. Ez ugye nem fizetős? Akkor miért kell hozzá egy plusz "fejlesztői" licence? Ezzel mit vállalok magamra?
Karma
Köszi, de ehhez én kevés vagyok. Egy árva bötüt nem értek az egészből, pedig jópár oldalt átnyálaztam.
Ez pl. egy komplett kódnak tűbik, de még lefordítani sem tudom.
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace AnimationCompletedTest {
public partial class MainWindow : Window {
Canvas panel;
public MainWindow() {
InitializeComponent();
MouseDown += DoDynamicAnimation;
Content = panel = new Canvas();
}
void DoDynamicAnimation(object sender, MouseButtonEventArgs args) {
for (int i = 0; i < 12; ++i) {
var e = new Ellipse { Width = 16, Height = 16, Fill = SystemColors.HighlightBrush };
Canvas.SetLeft(e, Mouse.GetPosition(this).X);
Canvas.SetTop(e, Mouse.GetPosition(this).Y);
var tg = new TransformGroup();
var translation = new TranslateTransform(30, 0);
var translationName = "myTranslation" + translation.GetHashCode();
RegisterName(translationName, translation);
tg.Children.Add(translation);
tg.Children.Add(new RotateTransform(i * 30));
e.RenderTransform = tg;
panel.Children.Add(e);
var anim = new DoubleAnimation(3, 100, new Duration(new TimeSpan(0, 0, 0, 1, 0))) {
EasingFunction = new PowerEase { EasingMode = EasingMode.EaseOut }
};
var s = new Storyboard();
Storyboard.SetTargetName(s, translationName);
Storyboard.SetTargetProperty(s, new PropertyPath(TranslateTransform.YProperty));
var storyboardName = "s" + s.GetHashCode();
Resources.Add(storyboardName, s);
s.Children.Add(anim);
s.Completed +=
(sndr, evtArgs) => {
panel.Children.Remove(e);
Resources.Remove(storyboardName);
UnregisterName(translationName);
};
s.Begin();
}
}
[STAThread]
public static void Main() {
var app = new Application();
app.Run(new MainWindow());
}
}
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Leszámol a fekete képernyős hibákkal a GeForce driver gyorsjavítása
- MWC 2025: Előrendelhető a Nothing Phone (3a)
- Kerékpárosok, bringások ide!
- Új design és okosabb AI: megjött a Galaxy S25 készülékcsalád
- Politikai mémek
- Home server / házi szerver építése
- Nők, nőügyek (18+)
- PlayStation 5
- AMD Catalyst™ driverek topikja
- Interactive Brokers társalgó
- További aktív témák...
- Sony HT-A9 vezeték nélküli házimozi rendszer
- Precision 7770 17.3" FHD IPS i7-12850HX RTX A3000 32GB 512GB NVMe magyar vbill IR kam gar
- MSI MEG Z490 UNIFY + Intel Core i7-10700K BOX + G.SKILL Trident Z RGB 32GB (2X16GB) CL15 3200MHz
- X1 Carbon 10th 14" FHD+ IPS érintő i5-1245U 16GB 512GB NVMe ujjlolv IR kam gar
- SAMSUNG QE65Q800T 165CM 8K SMART PRÉMIUM % AKCIÓ!!
- 24gb (8+16) DDR4 3200Mhz
- Apple iPad 10.9 10th 2022 Silver WiFi 64GB Epico magyar billentyűzetes tokkal
- GAMER PC! RTX 2080/ 32GB DDR4/ i7-8700K/ 500GB M.2 SSD+1TB HDD/ CORSAIR RGB VÍZHŰTÉS/ BESZÁMÍTÁS!
- Eladó MacBook Air 13", M2 chip, 8/256 GB, éjfekete, 2 hónapos, makulátlan, Apple garancia! - SZEGED
- Hibás Videoton EA 7386 S erősítő
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest