Ho un'applicazione wpf che gira sul tablet Windows 8. E al fine di portare la tastiera per la digitazione quando lo stato attivo è su qualsiasi .Dopo aver ucciso il processo per TabletKeyboard (TabTip.exe) l'applicazione non riporta alla sua dimensione originale nel wpf
Sto richiamando il processo TabTip.exe per mostrare la tastiera, e quando viene mostrata la tastiera la mia applicazione si restringe. E dopo ogni manipolazione, c'è un pulsante salva. Quando faccio clic sul pulsante Salva, la tastiera dovrebbe scomparire e la mia applicazione dovrebbe tornare alla sua dimensione originale.
Sto uccidendo il processo TabTip.exe per chiudere la tastiera, ma l'applicazione non verrà ridimensionata alla sua dimensione originale.
ho provato:
if (process.ProcessName == "TabTip")
{
Application.Current.MainWindow.VerticalAlignment = VerticalAlignment.Stretch;
process.Kill();
Application.Current.MainWindow.Height = SystemParameters.WorkArea.Height;
Application.Current.MainWindow.Width = SystemParameters.WorkArea.Width;
Application.Current.MainWindow.WindowState = WindowState.Normal;
Application.Current.MainWindow.WindowState = WindowState.Maximized;
break;
}
Fa qualcuno sa per ripristinare l'applicazione alla sua dimensione originale dopo aver ucciso il Tabtip.exe?
ho provato tutte quelle cose come se (processo. ProcessName == "TabTip") { Application.Current.MainWindow.VerticalAlignment = VerticalAlignment.Stretch; process.Kill(); Application.Current.MainWindow.Height = SystemParameters.WorkArea.Height; Application.Current.MainWindow.Width = SystemParameters.WorkArea.Width; Application.Current.MainWindow.WindowState = WindowState.Normal; Application.Current.MainWindow.WindowState = WindowState.Maximized; interruzione; } } –
Sembra decisamente un modo per NON fare cose. Perché lo stai creando/uccidendo da solo? Non dovresti essere consapevole di questa cosa. –
senza uccidere il processo la tastiera non verrà chiusa o nascosta .. !! nessun altro modo per eseguire quelle azioni? –