Přizpůsobení způsobu vytváření titulků pro ovládací prvky vázané na data v aplikacích .NET Framework
Poznámka:
Datové sady a související třídy jsou staršími technologiemi rozhraní .NET Framework z počátku 2000, které aplikacím umožňují pracovat s daty v paměti, zatímco aplikace jsou odpojené od databáze. Tyto technologie jsou zvláště užitečné pro aplikace, které uživatelům umožňují upravovat data a uchovávat změny zpět do databáze. I když se datové sady ukázaly jako velmi úspěšná technologie, doporučujeme, aby nové aplikace .NET používaly Entity Framework Core. Entity Framework poskytuje přirozenější způsob práce s tabulkovými daty jako objektovými modely a má jednodušší programovací rozhraní.
Když přetáhnete položky z okna Zdroje dat do návrháře, přehraje se zvláštní pozornost: názvy sloupců v popiscích titulků se přeformátují do čitelnějšího řetězce, když jsou dvě nebo více slov zřetězená dohromady.
Způsob vytváření těchto popisků můžete přizpůsobit nastavením hodnot SmartCaptionExpression, SmartCaptionReplacement a SmartCaptionSuffix v klíči registru HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0\Data Designer.
Poznámka:
Tento klíč registru neexistuje, dokud ho nevytvoříte.
Inteligentní titulkování je řízeno regulárním výrazem zadaným do hodnoty Hodnoty SmartCaptionExpression . Přidání klíče registru Návrháři dat přepíše výchozí regulární výraz, který řídí popisky titulků. Další informace o regulárních výrazech naleznete v tématu Použití regulárních výrazů v sadě Visual Studio.
Následující tabulka popisuje hodnoty registru, které řídí popisky titulků.
Položka registru | Popis |
---|---|
SmartCaptionExpression | Regulární výraz, který používáte ke shodě vzorů. |
SmartCaptionReplacement | Formát pro zobrazení všech skupin odpovídajících v SmartCaptionExpression. |
SmartCaptionSuffix | Volitelný řetězec, který se má připojit na konec titulku. |
Následující tabulka uvádí interní výchozí nastavení těchto hodnot registru.
Položka registru | Default value | Vysvětlení |
---|---|---|
SmartCaptionExpression | (\\p{Ll})(\\p{Lu})|_+ |
Odpovídá malým znakům následovaným velkými písmeny nebo podtržítkem. |
SmartCaptionReplacement | $1 $2 | $ 1 představuje všechny znaky odpovídající v prvních závorkách výrazu a $2 představuje všechny znaky odpovídající ve druhém závorkách. Nahrazení je první shoda, mezera a druhá shoda. |
SmartCaptionSuffix | : | Představuje znak připojený k vrácenému řetězci. Pokud je Company Name například titulek , přípona ho vytvoří. Company Name: |
Upozornění
Při provádění čehokoli v Editoru registru buďte velmi opatrní. Před úpravou registru zálohujte. Pokud editor registru používáte nesprávně, můžete způsobit vážné problémy, které by mohly vyžadovat přeinstalaci operačního systému. Společnost Microsoft nezaručuje, že problémy, které způsobujete pomocí Editoru registru nesprávně, lze vyřešit. Editor registru používejte na vlastní nebezpečí.
Informace o zálohování, úpravách a obnovení registru najdete v tématu Informace o registru systému Windows pro pokročilé uživatele.
Úprava chování inteligentního titulkování okna Zdroje dat
Kliknutím na Start a spuštěním otevřete příkazové okno.
Zadejte
regedit
dialogové okno Spustit a klepněte na tlačítko OK.Rozbalte uzel HKEY_CURRENT_USER>Software>Microsoft>VisualStudio.
Klikněte pravým tlačítkem myši na uzel 16.0 a vytvořte nový klíč s názvem
Data Designers
.Klikněte pravým tlačítkem myši na uzel Návrháři dat a vytvořte tři nové řetězcové hodnoty:
SmartCaptionExpression
SmartCaptionReplacement
SmartCaptionSuffix
Klikněte pravým tlačítkem myši na hodnotu SmartCaptionExpression a vyberte Změnit.
Zadejte regulární výraz, který má okno Zdroje dat použít.
Klikněte pravým tlačítkem myši na hodnotu SmartCaptionReplacement a vyberte Upravit.
Zadejte náhradní řetězec formátovaný tak, jak chcete zobrazit vzory odpovídající regulárnímu výrazu.
Klikněte pravým tlačítkem myši na hodnotu SmartCaptionSuffix a vyberte Změnit.
Zadejte všechny znaky, které se mají zobrazit na konci titulku.
Při příštím přetažení položek z okna Zdroje dat se popisky titulků vytvoří pomocí zadaných nových hodnot registru.
Vypnutí funkce inteligentního titulkování
Kliknutím na Start a spuštěním otevřete příkazové okno.
Zadejte
regedit
dialogové okno Spustit a klepněte na tlačítko OK.Rozbalte uzel HKEY_CURRENT_USER>Software>Microsoft>VisualStudio.
Klikněte pravým tlačítkem myši na uzel 16.0 a vytvořte nový klíč s názvem
Data Designers
.Klikněte pravým tlačítkem myši na uzel Návrháři dat a vytvořte tři nové řetězcové hodnoty:
SmartCaptionExpression
SmartCaptionReplacement
SmartCaptionSuffix
Klikněte pravým tlačítkem myši na položku SmartCaptionExpression a vyberte Změnit.
Zadejte
(.*)
hodnotu. Bude se shodovat s celým řetězcem.Klikněte pravým tlačítkem myši na položku SmartCaptionReplacement a vyberte Upravit.
Zadejte
$1
hodnotu. Tím se řetězec nahradí odpovídající hodnotou, což je celý řetězec, aby zůstal beze změny.Při příštím přetažení položek z okna Zdroje dat se popisky titulků vytvoří s nezměněnými titulky.