Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848

    IntelliSense a modo nostro

    Questo mio 3d per risolvere un "piccolo" bug dell'intellisense di Visual Studio .NET, e per magari dare una mano a chi sviluppa utilizzando questo IDE.
    Quando creavo fogli di stile css (ma risulta anche per altri scopi) notavo che per un certo tipo di allineamento mancavano delle opzioni tra quelle visualizzate dall'intellisense.
    In particolare per la proprietà "vertical-align" vengono proposte solo le alternative: baseline, sub e super.
    Questo sia nell'intellisense che nel Build Style Wizard.
    Il W3C però prevede (nelle specifiche CSS1 e CSS2) molti valori possibili in più (tutto a www.w3c.org/style/css).
    Se si sanno, e si scrivono direttamente nel codice, queste proprietà vengono comunque riconosciute da IE 5 (in su) e la pagina viene renderizzata correttamente.
    Rimane però fastidioso che nel codice di VS tali valori vengano sottolineati come errori.
    I valori possibili (non tutti) sono:
    baseline |sub |super | top | text-top | middle | bottom | text-bottom

    (i più utili, secondo me, middle e text-top).

    Per correggere il bug dell'intellisense bisogna intervenire su un file XML, chiamato
    cssmetadata.xml
    (nella cartella ..\Packages\1033)
    Aprendo questo file, nella sezione

    figura il codice xml

    <cssmdroperty-def id="vertical-align" type="enum"
    description="The vertical alignment of an element's text"
    syntax="One of the vertical align-values"
    enum="baseline sub super"/>

    A questo punto per correggere l'intellisense occorre modificarlo nel seguente modo

    <cssmdroperty-def id="vertical-align" type="enum-length"
    description="The vertical alignment of an element's text"
    syntax="One of the vertical-align values or a custom unit"
    enum="baseline sub super top text-top middle bottom text-bottom
    inherit"/>

    In questo modo tutti i valori escono anche nell'intellisense.
    Purtroppo il Build Style Wizard non riporterà le aggiunte, ma perlomeno non appariranno più con la sottolineatura ondulata di errore.

  2. #2
    infatti vs.net non va utilizzato

  3. #3
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    Originariamente inviato da Jc_
    infatti vs.net non va utilizzato
    a chicco e non fa il polemico!
    guarda che visual studio c'ha un debug che te lo sogni :metallica

  4. #4
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    Re: IntelliSense a modo nostro

    Originariamente inviato da ciupaz

    In questo modo tutti i valori escono anche nell'intellisense.
    Purtroppo il Build Style Wizard non riporterà le aggiunte, ma perlomeno non appariranno più con la sottolineatura ondulata di errore.
    A chicco non vale mica, tu c'hai gli informatori alla microsoft, stai ammanicato :mavieni:

  5. #5
    Originariamente inviato da afrappe


    a chicco e non fa il polemico!
    guarda che visual studio c'ha un debug che te lo sogni :metallica

    mi debuggo da solo

  6. #6
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    ognuno si debbugga come puo'

  7. #7
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848

    Re: Re: IntelliSense a modo nostro

    Originariamente inviato da afrappe


    A chicco non vale mica, tu c'hai gli informatori alla microsoft, stai ammanicato :mavieni:


    Ebbene sì, mi hai scoperto :mavieni:

  8. #8
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    Re: Re: Re: IntelliSense a modo nostro

    Originariamente inviato da ciupaz




    Ebbene sì, mi hai scoperto :mavieni:
    senti un po, ma quel programmatore americano con cui sei a contatto e che ti risponde dopo un po di giorni perchè è sempre impegnato, ma è proprio un tizio che lavora alla microzoz?
    (hai visto? non mi sfugge niente )

  9. #9
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848
    Afrappe, a te non ti sfugge nulla eh? :mavieni:

  10. #10
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    ammazza so' na volpe

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.