- TCL LCD és LED TV-k
- OLED TV topic
- Fejhallgató erősítő és DAC topik
- Milyen házat vegyek?
- Milyen videókártyát?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Milyen belső merevlemezt vegyek?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Haladó fotósok digitális fényképei
Új hozzászólás Aktív témák
-
trisztan94
őstag
Van nekem egy Button-öm. Meg még 15 másik - tehát összesen 16.
Ezeket a gombokat drag and drop módszerrel (WP Toolkitet alkalmazva) lehet behúzgálni egy dobozba. Ha megfelel a doboz feltételének a gomb, akkor eltüntetem (Collapsed Visiblity) és beállítom a doboz értékét a gomb értékére.
Ez eddig rendben is volt. Viszont most ki lett találva, hogy legyen cserélhető a doboz értéke, ergo, ha új gombot húzok bele miután már be lett húzva egy gomb, akkor a doboz értéke legyen az új gomb értéke, a korábban behúzott gomb pedig kerüljön vissza eredeti helyére.
Azzal van problémám, hogy nem tudom visszarakni a korábban behúzott gombot eredeti helyére.
Ezzel próbálkoztam:
Csináltam egy lastDroppedButton változót. Ez Button típusú, a ManipulationCompleted eseményben ennek értékül adom az aktuálisan húzott gombot.
Csináltam továbbá egy lastDroppedButtonInitialPositionnevű változót, ami Point típusú. Ennek értéket a ManipulationStarted eseményben adok:private void Button_ManipulationStarted(object sender, System.Windows.Input.ManipulationStartedEventArgs e)
{
dragTranslation = new TranslateTransform();
draggedButton = (Button)sender;
lastDroppedButtonInitialPosition.X = draggedButton.TransformToVisual(DragNDrop).TransformBounds(new Rect(0, 0, draggedButton.Width, draggedButton.Height)).X;
lastDroppedButtonInitialPosition.Y = draggedButton.TransformToVisual(DragNDrop).TransformBounds(new Rect(0, 0, draggedButton.Width, draggedButton.Height)).Y;
}Ez szépen el is menti a gomb eredeti helyét.
Tehát a kérdésem az lenne, hogy hogyan tudom explicit megmondani egy gombnak, hogy a pozíciója x,y legyen?
Ú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!
- RÉSZLETRE .OPCIONÁLIS. Acer Nitro V ANV15-51-554Z SZÁMLA , GARANCIA
- RÉSZLETRE . OPCIONÁLIS. HP EliteBook 840 G11 üzleti prémium laptop számlával és garanciával
- RÉSZLETRE . OPCIONÁLIS. ThinkPad L16 Gen 1 16" WUXGA, Ultra 5, 16GB RAM, 512GB SSD SZÁMLA GARANCIA
- RÉSZLETRE .OPCIONÁLIS. Lenovo ThinkPad X13 Gen 5 Ultra 5 135U , 16GB , 512GB , Win11 SZÁMLA GARANCIA
- Anker 737 powerbank - PowerCore 24K - 24000 mAh 140W
- HP ZBook Studio G8 WorkStation i7-11850H 32GB 1000GB Nvidia Quadro T1200 400NIT, 100% sRGB Garis!
- Bomba ár! Lenovo ThinkPad T495 - AMD Ryzen PRO 5 I 16GB I 256GB SSD I 14" FHD I Cam I W11 I Gari!
- BESZÁMÍTÁS! ASUS ROG STRIX SCAR 15 Gamer notebook - i9 12900H 16GB DDR5 1TB SSD RTX 3070Ti 8GB WIN11
- Eladó egy wittings steel hr sport hibrid okos óra dobozával töltővel
- Laptop felvásárlás , egy darab, több darab, új , használt ! Korrekt áron !
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest