Metro Apps - TextBox, Scrolling 一年前の記事ですが、他にこれに相当する記事をみつけられませんでした。この記事では、コードで設定する場合、object.SetValue(ScrollViewer.VerticalScrollBarVisibilityProperty, ScrollBarVisibility.Auto); とあるので、DependencyObject と関連すると思いますが、Microsoft の DependencyObject の説明もあまり要領を得ません。ページ遷移にしても、Navigate では元のページが破棄されてしまいますし、とても作るのが大変です。
<Page x:Class="App1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:App1" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Loaded="Page_Loaded"> <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> <Button x:FieldModifier="public" x:Name="MoveButton" Content="このボタンは x:FieldModifier="public" です" HorizontalAlignment="Left" Height="61" Margin="66,64,0,0" VerticalAlignment="Top" Width="379" Click="MoveButton_Click" /> <TextBox AcceptsReturn="True" Margin="66,156,729,330" ScrollViewer.VerticalScrollBarVisibility="Auto" Grid.Row="1" FontSize="40" /> </Grid> </Page>
※ ScrollViewer を親にする方法は他にいくつか見つける事ができますが、この方法を発言しているのがAffiliations Microsoft Employeeとなっていて、Rob Caplan さんは、Microsoft の社員さんみたいです。
|
【Win8 ストアアプリの最新記事】
- C# : HttpClient で Post と Get する汎用 static クラス
- Win8.1 ストアアプリ(JS) : Visual Studio 2013 で Three.js(v65) の WebGLRenderer の動作を確認しました
- WinJS ストア : Three.js を組み込んで、『画像を飛ばす』テンプレート( Bird.js を利用 )
- WinJS ストア : 『背景画像をチェンジする2画面アプリ』のテンプレート
- VS2012ストア(C#) : WebView テンプレート
- VS2012(C#)ストア : ListView Twitter 検索テンプレート
- イラストを背景にして2ページの画面遷移を解りやすくした Windows Store テンプレート
- Twitter API の自分のアプリのトークンを使って投稿するだけの class VS2012_Twitter
- Win8 ストア(C#) / PDF viewer sample (Windows 8.1)
- Win8 ストアアプリの、メモリ上にページを残す画面遷移と、前画面のコントロールの参照
- Win8 ストアアプリで、『選択肢を応答するダイアログ』を簡単に使うための MessageBox クラス
- Win8 ストアから Post 投稿
- Win8ストア XAML の AppBarButtonStyle のContent に指定する 16進数 Unicode の取得
- Win8 ストア : UrlEncode と UrlDecode
- Win8 ストア : HttpClient + XDocument で RSS の取得
- Win8 ストア : リストボックス テンプレート
- Win8 ストア : ファイルアクセス テンプレート
- Win8 ストア : ストアブランク テンプレート
- AppBar テンプレート / Win8 ストアアプリ(C#)
- Windows ストアアプリの AppBar を作成してテストする