Bonjour,
un petit cas pour un newbie dans mon genre.
donc peut-être une bete question
néanmoins
j'ai plusieurs classes construites à peu pres comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 //Item public class Item : INotifyPropertyChanged, ICloneable, IDisposable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // Items public class Items<T> : List<T>, INotifyPropertyChanged, ICloneable, IXml where T : Item
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Formula public class Formula : Item
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Formulas public class Formulas : Items<Formula>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Product public class Product: Itemlorsque je fait ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Products public class Products: Items<Product>
ben ça va pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part int nombreElements = (dataSource as Items<Item>).Count;
alors, comment puis-je faire un cast de datasource sans devoir lui mettre par exemple
qui lui fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part int nombreElements = (dataSource as Items<Formula>).Count;
ce qui m'obligerai à faire autant de condition, qu'il y a de type.
merci de votre aide
et si je n'ai pas trop été clair, ben ... n'hésitez pas![]()
Partager