Trenger jeg to xmlns:local=clr-navneområde?

 C Programming >> C C# Program >  >> C#
Trenger jeg to xmlns:local=clr-navneområde?

Dette er XML-navneromstilordninger. Med følgende:

xmlns:local="clr-namespace:PhoneApp"

local del er XML-navneområdet, mens PhoneApp er navneområdet fra .NET-koden din. Med denne definisjonen på plass kan du deretter referere til klasser fra dette navnerommet i XML som følger:

<local:MyClassInPhoneAppNamespace/>

Fordi local del er ganske enkelt et navn, du kan endre det til hva du vil:

xmlns:fish="clr-namespace:PhoneApp"

Og bruk som følger:

<fish:MyClassInPhoneAppNamespace/>

Dette bør bety at du ikke lenger har kollisjoner.


"lokal" i dette tilfellet er ganske enkelt et vennlig navn for navneområdet du refererer til. Den er fullstendig utskiftbar.