Pracuję z VisualStudio 2013. Na WPF, aplikacja c # Desktop.
Jeśli kliknę prawym przyciskiem myszy - powiedz "WindowTitle"i wybierz "znajdź wszystkie odniesienia" VS Wyświetla listę wszystkich odniesień w plikach C # (tylko .cs). Jeśli użyję menu edit-find w plikach (wszystkie pliki), VS Wyświetli listę plików C # i XAML (i config itp.).
Dla moich zastosowań chcę zobaczyć zarówno c #, jak i .xaml podczas wyszukiwania czegoś.
Czy jest to możliwe tylko przy "find in files"?
Czy brakuje mi koncepcji - tak jak się tego nauczyłem, to że XAML jest używany do generowania kodu, więc dlaczego XAML nie jest uważany za "odniesienie".
Odpowiedzi:
3 dla odpowiedzi № 1Jeśli w moim XAML mam kontrolkę nazwaną
<DataGrid x:Name="DGrid"/>
Następnie w moim kodzie z tyłu klikam "Znajdź wszystkie referencje" na odniesienie do DGrid, Visual Studio pokazuje mi odniesienia XAML.
Jeśli mam w swoim XAML, mam
`Value="{Binding Items}"`
Następnie w moim ViewModelu klikam "Znajdź wszystkie referencje" na mojej właściwości Items, Visual Studio nie będzie wyświetlaneja referencje XAML, ponieważ nie wie, do jakiego DataContext ma zastosowanie właściwość, typ jest stosowany w środowisku wykonawczym. Nie ma sposobu, aby to wiedzieć.