Question

Je vais retenir l'évidence ici :prise en charge du micro et de la webcam.En dehors de cela, si vous dirigiez l’équipe Silverlight, quelle serait votre priorité absolue pour Silverlight v.Next ?

Clause de non-responsabilité:Si nous obtenons de bonnes réponses, je les transmettrai aux personnes que je connais dans l'équipe Silverlight.

MISE À JOUR:Le meilleur endroit pour signaler les demandes de fonctionnalités Silverlight est désormais le site UserVoice : http://silverlight.uservoice.com/

Était-ce utile?

La solution

  • SQL Compact Edition exécuté sur Silverlight CLR
  • Prise en charge des déclencheurs
  • Prise en charge des dictionnaires de ressources

De plus, puisque vous avez évoqué la webcam, je dois brancher mon POC de support de webcam Silverlight 2.Il utilise Flash Interop et vous permet de capturer des images fixes PNG à partir de Silverlight.Je suppose que c'est plus un exemple amusant d'interopérabilité Silverlight, JavaScript et Flash qu'une solution webcam vraiment utile.Mais on peut faire des choses amusantes avec.Dans mon article de blog le plus récent, j'utilise le support webcam pour capturer des images fixes pour un jeu de puzzle coulissant.

http://jonas.follesoe.no/WebcamInSilverlight2NdashSlidingPuzzleGame.aspx

Autres conseils

Prise en charge multiplateforme complète pour Windows, Mac et Linux avec une parité complète des fonctionnalités pour chaque système d'exploitation.;)

En fait, je fais partie de l'équipe Silverlight.afin que je puisse également transmettre des suggestions.

Je ne sais pas vraiment ce que je peux divulguer, mais la webcam est en cours de développement.

Je peux tout à fait être d'accord avec le désir de générer des fichiers wav.Je voulais accélérer/ralentir les sons pour une démo de piano.

Carl, c'est le plan.Bien que le support Linux soit géré par l'équipe mono.

Brian - même si la parité avec WPF n'est pas un objectif, la compatibilité des sous-ensembles l'est.La « minimalité » de Silverlight est en effet parfois assez ennuyeuse.

Je travaille sur une application professionnelle sous Silverlight depuis quelques mois, je suis donc davantage orienté vers cette direction.Ce sont mes problèmes avec la 2 beta 2, je ne sais pas s'ils seront résolus avec la version finale.

  1. Impression.D’une manière ou d’une autre, je m’en fiche, du moment que j’ai un certain contrôle dessus.Une application professionnelle sans impression est difficile à vendre, et non, l’impression depuis le navigateur n’est pas suffisante.

  2. Possibilité de déployer des mises à jour.Actuellement, je ne peux pas facilement publier une nouvelle version du xap et m'attendre à ce que les utilisateurs l'obtiennent.C’est presque un obstacle au spectacle.Toutes les suggestions que j'ai eues pour faire en sorte que cela fonctionne ne semblent pas fonctionner ni aggraver les choses.L'ajout d'une chaîne de requête n'a rien fait.Renommer le xap avec un numéro de version effacera le stockage iso et l'ajout d'un en-tête sans cache au site Web interrompra les fichiers PDF dans IE, ce qui fait partie de mon travail pour le n°1.

  3. Clic droit, double-clic et molette de défilement.Où sont-elles?Bien sûr, je peux le pirater et le faire fonctionner, mais ce genre de choses devrait fonctionner.La seule excuse que j'ai entendue est que certaines souris n'ont pas de deuxième bouton.J'espère que ce n'est pas la raison.Si c'est le cas, débarrassons-nous de tout sauf de la zone de texte pour que les gars du lynx ne se sentent pas mal.

D'accord, très bien, je vais en lancer un autre :prise en charge des fichiers audio.J'aimerais pouvoir générer des données WAV sur le client et les lire immédiatement.Dans l'état actuel des choses, Silverlight ne lit que les formats WMV et MP3, dont aucun n'est simple (légal ?) à créer sans licence par client.

Parité avec WPF.

Déclencheurs (déclencheurs d’événements et déclencheurs de données également), Liaison à d’autres éléments en xaml, Convertisseurs de valeur en plusieurs parties, et DynamicResources.

Commandes...peut-être s'ils avaient le temps.

À eux de corriger le rendu du texte laid.

Capacité d'impression.Je travaille sur une application professionnelle depuis la version alpha et le plus gros problème est que je dois créer des fichiers PDF sur le serveur et les télécharger sur le client pour qu'ils puissent être imprimés.Certains d’entre eux deviennent vraiment gros.Si je pouvais les générer sur le client et les imprimer, cela résoudrait tous mes problèmes.Sinon, SL 3.0 fonctionnera très bien pour mon application.

SQL Compact Edition exécuté sur Silverlight CLR

Je pensais que le but de Silverlight était de fournir un petit runtime intégré dans le navigateur.

L'ajout de chaque évier de cuisine (comme SQL ou tout type de bibliothèque ORM, ou la parité avec WPF) va simplement provoquer ce qui s'est passé avec .net 3.5.Personne ne développera pour cela parce qu'ils ne veulent pas surcharger leurs utilisateurs finaux avec un téléchargement de 200 mégaoctets

Mes principales demandes de fonctionnalités pour Silverlight seraient :

  1. La plus petite taille de téléchargement possible.La dernière fois que j'ai regardé, je pensais que c'était à 4,6 Mo ?C'est trop gros.

  2. Installation en un clic sans interruption.Ne m'obligez pas à naviguer vers d'autres sites, à redémarrer mon navigateur* ou à OSER redémarrer mon ordinateur.

  3. Rétrocompatibilité.Je suis allé sur plusieurs sites Silverlight qui ne fonctionnent pas car ils nécessitent la version 1.0 et j'ai quelque chose en version bêta 2.0, mais je ne peux pas installer la version 1.0 car la version 2.0 l'arrête.C'est stupide.

* ouais, je me rends compte que cela n'est peut-être pas possible dans les limites de Firefox, etc., mais quand même.C'est le but final.

Streaming vidéo sur RTSP.Malheureusement, Silverlight 2 ne prend en charge que le streaming HTTP, et lui dire d'utiliser mms:// lui signale uniquement de diffuser des vidéos en streaming via HTTP.

Prise en charge de Tiff.

Ce serait énorme pour les entreprises qui ont besoin d'accéder à des documents numérisés à partir d'un serveur central - Silverlight est beaucoup plus facile à déployer que les composants Windows Forms hébergés dans IE, et pratiquement toutes les images de documents sont réalisées avec Tiffs.

L’élément XAML Hyperlink à l’intérieur des blocs de texte.Google "lien hypertexte silverlight text" pour voir combien de solutions de contournement complexes et laides sont publiées pour cette omission.Remarquez comment le meilleur n'a pas de sauts de ligne dans le texte, car le WrapPanel qu'il utilise ne les gère pas.

À défaut, je pourrais utiliser au moins l’une des méthodes suivantes pour rendre les solutions de contournement plus acceptables :

  • Un FlowDocument pour pouvoir travailler avec plusieurs blocs de texte dans un document plus grand
  • Un bon moyen de déterminer quel texte se trouve sous le clic de souris lorsque l'utilisateur clique quelque part sur un bloc de texte.En général, étant donné les coordonnées X, Y du clic, découvrez sur quel élément XAML vous avez cliqué.
  • Événements de souris sur les exécutions de texte, pas seulement sur le bloc de texte qui les contient.

J'ai demandé comment faire cela sous forme de question ici, et il n'y a pas de réponse satisfaisante, ce qui est très décevant.

  • Prise en charge de base HTML / Rich Text.
  • Lien hypertexte en ligne de WPF.

Prise en charge du micro + de la webcam... Must pour les numéroteurs Web Prise en charge de l’impression... pour les applications métier Silverlight fonctionnant sur Symbian (S60 au moins) et iPhone

DataSet/TypedDataSet...avec Control Binding...Visual Studio générant des adaptateurs basés sur WCF (comme c'est le cas actuellement pour WinForms/Sql).De nombreux développeurs LoB seront attirés !

Je voudrais juste ajouter que Silverlight possède son propre site uservoice sur lequel vous pouvez ajouter et voter pour des suggestions de fonctionnalités :http://silverlight.uservoice.com/

Cela a été mis en place par l'équipe produit Silverlight et ils surveillent activement les suggestions sur ce site.

Que diriez-vous d'un moyen d'envelopper Silverlight autour d'AIR et de l'exécuter en tant que client de manière multiplateforme...Je suppose qu'il s'agit plus d'une demande adressée à l'équipe Adobe qu'à celle de Microsoft, mais je devrais être cool !

Acclamations!

Je sais que c'est probablement difficile à implémenter dans Silverlight car cela nécessite probablement beaucoup de ressources, mais ce serait bien si VisualBrush était pris en charge.

Des zones déroulantes et un moyen plus simple de surligner du texte dans une zone de texte !

C'est ce que je voudrais en ce moment de toute façon.

Permettez-moi d'ajouter un autre vote pour la possibilité de générer/éditer/lire des fichiers wav (ou au moins un flux binaire brut de bas niveau.)

D'accord.J'aimerais voir une prise en charge complète des boîtes de dialogue modales.Sans cette construction, des applications métier sérieuses ne peuvent pas être sérieusement envisagées.Cela doit se comporter exactement de la même manière que les boîtes de dialogue modales se comportent dans le monde des formulaires gagnants, ce qui signifie non seulement simuler une fenêtre contextuelle, mais également arrêter l'exécution du code et revenir au code lorsque la boîte de dialogue modale est fermée.

Cette mise à jour automatique du nouveau code Silverlight semble être un gros problème.

Un clic droit devrait également être là.C'est au développeur de s'occuper des utilisateurs qui n'ont pas de souris à 2 boutons.Je parie que 90% des utilisateurs possèdent une souris à 2 boutons.Et les utilisateurs de Mac ont Cmd click pour l'émuler, n'est-ce pas ?Si vous couvrez Windows et Mac, cela représente 97 % du marché ou quelque chose comme ça, c'est aussi bien que possible.

Deux choses:

  • Pouvoir faire une HttpWebRequest sans que tout le corps de la requête soit chargé en mémoire sur le client
  • Être capable d'établir des connexions socket au port du serveur source (par ex.80 ou 443)

Je ne vais pas être ce type qui répertorie toutes les fonctionnalités de WPF.J'essaie d'être tactique ici.

Voici ma liste :

  1. Mode de confiance totale (c'est-à-direaccès au système de fichiers, saisie de texte en plein écran)
  2. Accès direct à l'imprimante
  3. ItemContainerGenerator promu de SL Toolkit à SL.Cette classe est ridiculement importante pour créer des ItemsControls personnalisés.
  4. Glisser-déposer depuis le bureau
  5. Meilleure prise en charge de la liaison RelativeSource
  6. ScatterView et autres commandes tactiles optimisées
  7. Recevez une notification des mises à jour de l'assembly au moment de l'exécution (afin que les utilisateurs qui ne ferment pas le navigateur puissent recevoir des mises à jour de code).

J'ai une demande qui peut être résolue de deux manières (à mon avis) :

  1. Un contrôle Canvas à mise à l'échelle automatique (c'est-à-direlorsque vous redimensionnez le canevas dans Blend, cela changerait en fait l'échelle du canevas sans effets secondaires fous de survol de l'écran et de crash à l'infini.Et par programme, si la largeur/hauteur de ce contrôle était définie, le contenu du canevas serait également mis à l'échelle dans ces limites.
  2. Une autre façon de faire ce qui précède serait un panneau de chemin.Dans l’état actuel des choses, les chemins évoluent exactement comme je le souhaiterais dans Blend.Je pense qu'un panneau de chemin s'adapterait également à la même manière que les chemins individuels.Vous savez, comme une sorte de Path Collection.
  3. Que diriez-vous de NE PAS couper les traits de chemin lorsqu'ils sortent des limites de largeur/hauteur ?Ou en donnant d'une manière ou d'une autre une option (case à cocher) pour activer/désactiver cette fonctionnalité ?

Je me demande s'il sera un jour possible de développer un site Web, en utilisant Silverlight, qui implémente des fonctionnalités comme celles disponibles sur PetitChat et TokBox.com [désolé, je suis un nouvel utilisateur et je ne peux pas publier plus d'un lien par message :-(], à savoir :salles de discussion avec plusieurs flux audio et vidéo provenant de micros et de webcams (utilisant Flash).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top