Проблема: Навигация с помощью клавиши TAB останавливается на свернутый текстовый блок / гиперссылка.
Воспроизведение:
<Window x:Class="TabTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Width="200" Height="200">
<Grid>
<StackPanel Orientation="Vertical">
<TextBox Text="before" />
<TextBlock>
<TextBlock.Style>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Visibility" Value="Collapsed"/>
</Style>
</TextBlock.Style>
<Hyperlink Focusable="False">
<TextBlock Text="test" />
</Hyperlink>
</TextBlock>
<TextBox Text="after" />
</StackPanel>
</Grid>
</Window>
Если вы запустите эту супер-простую демонстрацию и нажмете клавишу TAB, курсор переместится в текстовое поле «до». Повторное нажатие клавиши TAB ничего не даст. Курсор останется в поле «до». перед TextBox и никогда не достигает текстового поля «after». Я разрабатываю на PHP и использую модульное тестирование. Итак, прямо сейчас я использую эту организацию для каждого модуля: src / tests / That ...
Я использую git с подмодулями, и мне трудно понять, как организовать свои файлы. Я разрабатываю на PHP и использую модульное тестирование. Итак, прямо сейчас я использую эту организацию для каждого модуля:
Это кажется блестящей идеей, но проблема в том, что когда я делаю «git submodule add» в проекте, У меня будет такой путь: project / modules / News / src / index.php
Папка src / действительно проблематична.
Должен ли я просто поместить весь свой файл в корень модуля и смешать папку tests / с источником? Для меня это звучит плохо. Что вы делаете?
Edit: src / Folder проблематичен из-за автозагрузки. Мне не нужно было указывать "src" во всем имени моего класса ...