NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
jan.pichl
Člen
Avatar
jan.pichl:4.10.2016 10:53

Ahoj, mám propertu a k ní přidělen atribut

[DefaultValue (1, 100,50)]
       private int _MinTimeToChange;
       public virtual int MinTimeToChange
       {
           get { return _MinTimeToChange; }
           set { _MinTimeToChange = value.FixedValue(5, 600, 60); NotifyPropertyChanged("MinTimeToChange"); }
       }

K tomu rozšíření

 public static T FixedValue<T>(this T value, T min, T max)
        {

// vyhodnocení a vrácení hodnoty
}

No a já bych chtěl aby to rozšíření fungovalo tak, že mu pouze předám value "value.FixedVa­lue()" a hotnoty pro porovnání se vezmou z hodnot v atributu. Mám totiž takovou vizi že bych hodnotu atributu použil v povoleni zakazani tlacitka podle aktualni hodnoty ap. budu rád , když mě někdo nakopne.
Předem děkuji.

 
Odpovědět
4.10.2016 10:53
Avatar
Odpovídá na jan.pichl
sadlomaslox25:4.10.2016 19:38

vubec nechapu ceho se snazis dosahnout. muzes to vic rozvest? ale zacal bych tim ze atribut das nad property misto nad backfield.

 
Nahoru Odpovědět
4.10.2016 19:38
Avatar
Odpovídá na sadlomaslox25
Marian Benčat:4.10.2016 21:09

Chce v té extension metode clapnout meze (udělat si validátor) .. Tedy udělat typeof.. Z toho pak získat property info..z toho seznam custom attributu, tak najít ten co ho zajímá pomocí is operatoru a u toho správného získat values z attributu.l.. Je to ale tak primitivní na sestavení dotazu do guglu, že jsem líný psát tu kód na mobilu

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
4.10.2016 21:09
Totalitní admini..
Avatar
jan.pichl
Člen
Avatar
Odpovídá na Marian Benčat
jan.pichl:5.10.2016 3:03

No a já ten primitivní dotaz do google smolil celej den :)

 
Nahoru Odpovědět
5.10.2016 3:03
Avatar
jan.pichl
Člen
Avatar
Odpovídá na sadlomaslox25
jan.pichl:5.10.2016 3:05

k tomu se dopracovat je dřina, s atributama začínám :)

 
Nahoru Odpovědět
5.10.2016 3:05
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.