Új hozzászólás Aktív témák
-
st4rlight
csendes tag
Na, ezt még sosem néztem, hogy TFS van-e benne, de SVN az nincs ezért nem is néztem
Ugyanarról beszélünk, én is azt mondom, hogy VS-ben UI-t összerakni az beteg dolog (én ismerek ilyen embert azért!), legalábbis ha időre el kell készülni vele. Az SVN-t én úgy oldottam meg, hogy vagy VS alól AnkhSVN (ez a favorit), de mostanában csak simán Tortoise-szal is megy a check-in, talán ha csak Blendelsz és nincs TFS, akkor ez a leggyorsabb (bár nálam a Tortoise (1.7 latest) irtó tetü, AnkhSVN messze lekörösi sebességben). -
st4rlight
csendes tag
Egy éppen futó projektemben szinte csak és kizárólag Blendet használtam UI fejlesztésre, arra viszont a VS használhatatlan szerintem. Hogy mennyire nem csak arról szól, hogy kék háttér, arra itt van egy kis példám (kis reklám): http://st4rlight.com/ReferenceWorks/Meet-Surface/vodafonecontrols.zip
Aki ezt animációkkal meg mindennel megtervezi VS-ben kézzel vagy drag&drop-pal 1 hét alatt ilyenre, az kap egy toronyórát lánccal!
A verziókezelést én is nagyon hiányolom a Blend-ből, de Tortoise meg AnkhSVN azért elég jó szolgálatot tesznek. A fájlcserés dologtól nálam viszont nem szokott kifagyni.
-
st4rlight
csendes tag
Csináltunk egy saját Arc (körív) controlt WPF 3.5 alatt, merthogy a Surface 1.0-nak az kell... na most ezt felhasználtuk egy saját médiavezérlőben, mint progress bar (0-100, százalékos DP), viszont kitalálta a customer, hogy jó, jó, de mi lenne, ha lehetne scrub-olni a progress bart? (=beletekerni)
Ki hogy allna neki?
Az Arc controlt nem én fejlesztettem, de kicsit meghaladja a képességem a jó kis matek értelmezése... első körben valami grab vagy hasonló funkcióra gondoltam, csak nem tudom, hogy a Surface SVI-jei (ScatterViewItem) nem szólnának-e bele a dologba, merthogy a vezérlő mozgatható is... igaziból nem is ez a kérdés, hanem hogy milyen matek vagy módszer lenne a legideálisabb anélkül, hogy bele kellene túrnom az Arc controlba? -
st4rlight
csendes tag
válasz
martonx
#2309
üzenetére
Code-behind az mint nevéből is adódik: mögöttes kód. XAML-nek van code-behindja. A másik eset, amikor sima .cs fájl van, na az csak simán code.
Nem, jól tudod, behavior-t csak code-ban lehet írni, XAML-ből nem, az felületleíró (de amit a végén úgyis .cs-be parszol a compiler), funkcionalitást ott nem lehet írni (ide nem keverendő az adatkötés, stb technika természetesen).
Aztán lehet, hogy mások máshogy hívják, de én különbséget teszek, elvégre egy konverter sem code-behind, de nekem így logikus.
A config fájl az konfig fájl és nem kód. Azt úgy hívjuk

-
st4rlight
csendes tag
válasz
Sk8erPeter
#2251
üzenetére
IE9 PDF-ként menti le és tölti le is, gond egy szál sem.
-
st4rlight
csendes tag
-
st4rlight
csendes tag
Sziasztok!
Az alábbi problémám lenne:
Van egy templatelt listbox-om, ami a SampleData-val (Blend generalja) mukodik is szepen. Egy elem két TextBlock-bol és egy image vezerlobol áll. Na most, amikor le akarom cserelni sajatra, olyankor valamilyen szamomra ismeretlen oknal fogva a kepek nem jelennek meg hanem csak a TextBlockok. Ime egy reszlet a kodbol:
XAML:
<DataTemplate x:Key="DataTemplate1">
<StackPanel Orientation="Horizontal" Margin="0,6">
<Image Source="{Binding CompanyStatusImage}" HorizontalAlignment="Left" Height="15" Width="15" Margin="0"/>
<StackPanel Margin="18,10,0,10">
<TextBlock Text="{Binding Name}" d:LayoutOverrides="Height" Foreground="#FF2D7DFF" FontSize="24" TextWrapping="Wrap" TextDecorations="Underline"/>
<TextBlock Text="{Binding Address}" d:LayoutOverrides="Height" Foreground="#FFACAFB2" FontSize="18.667" TextWrapping="Wrap" FontStyle="Italic" Margin="0,6,0,0"/>
</StackPanel>
</StackPanel>
</DataTemplate>Codebehind:
string statusIconName;
switch (cstatid)
{
case "1": statusIconName = "status_red2.png";
break;
case "2": statusIconName = "status_green2.png";
break;
default: statusIconName = "status_blue2.png";
break;
}
statusIconName = @"/Images/" + statusIconName;
var cimage = new BitmapImage(new Uri(statusIconName, UriKind.Relative));
testImage.Source = cimage;
Companies.Add(new Company() { Name = cname, TradeRegisterNumber = ctrade, TaxNumber = ctax, Address = caddress, StatusText = cstatustext, CompanyStatusId = cstatid, Code = ccode, LastModificationDateTime = cmoddate, CompanyStateImage = cimage });Company osztaly:
...
public BitmapImage CompanyStateImage { get; set; }
...Mi lehet a problema? A tipusom nem megfelelo a kepnek, vagy pedig nem jol alakitom at?
A kepek a /Images/*.png utvonalon vannak, és a build actionjuk Content-re van allitva.
Köszönettel,
Ú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!
- Samsung Galaxy S24 Ultra 256GB + töltőfej
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- BONTATLAN Lenovo ThinkCentre M70s SFF Business Időtálló Asztali gép -50% i5-14500 16/512 770 Magyar
- Tervezős Lenovo Thinkpad P14 S gen2 Laptopom (Nvidia 4Gb-os videokártyával) kifogástalan eladó!
- 1db DELL P2421 + 1db P2423 1920x1200 IPS monitor, állítható magasság PIVOT is, 16:10 képarány!
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5500 / RX 6600XT / 32GB DDR4 / 512GB SSD
- Bomba ár! Dell Latitude E5540 - i3 / i5 I 6-8GB I 320GB I 15,6" HD I HDMI I Cam I W10 I Gari!
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S23 Ultra Green 120 Hz Dynamic AMOLED 2X, 200 MP kamera, beépített S Pen - 512GB
- Bontatlan DJI OSMO Mobile 6 - ez elbírja a 16 pro max-ot!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Ugyanarról beszélünk, én is azt mondom, hogy VS-ben UI-t összerakni az beteg dolog (én ismerek ilyen embert azért!), legalábbis ha időre el kell készülni vele. Az SVN-t én úgy oldottam meg, hogy vagy VS alól AnkhSVN (ez a favorit), de mostanában csak simán Tortoise-szal is megy a check-in, talán ha csak Blendelsz és nincs TFS, akkor ez a leggyorsabb (bár nálam a Tortoise (1.7 latest) irtó tetü, AnkhSVN messze lekörösi sebességben).


