Windows 通用可调整大小的网格
Windows Universal Resizable Grid
我做了很多研究,但很多建议都已过时 (WinRT),我需要允许我的应用程序用户水平而不是垂直调整网格大小,但我只是找不到事件或任何允许这样做的东西!
当然可以。
如果你有这个:
<Grid Width="200" Height="100" Background="Lime"
ManipulationDelta="Grid_ManipulationDelta" ManipulationMode="TranslateX" />
你可以这样做:
private void Grid_ManipulationDelta(object sender, Windows.UI.Xaml.Input.ManipulationDeltaRoutedEventArgs e)
{
var grid = sender as Grid;
grid.Width = grid.ActualWidth + e.Delta.Translation.X;
}
看起来像这样:
祝你好运!
我做了很多研究,但很多建议都已过时 (WinRT),我需要允许我的应用程序用户水平而不是垂直调整网格大小,但我只是找不到事件或任何允许这样做的东西!
当然可以。
如果你有这个:
<Grid Width="200" Height="100" Background="Lime"
ManipulationDelta="Grid_ManipulationDelta" ManipulationMode="TranslateX" />
你可以这样做:
private void Grid_ManipulationDelta(object sender, Windows.UI.Xaml.Input.ManipulationDeltaRoutedEventArgs e)
{
var grid = sender as Grid;
grid.Width = grid.ActualWidth + e.Delta.Translation.X;
}
看起来像这样:
祝你好运!