ideaki's blog

WinRT C#/XAML の開発について

XAML

Flyoutをかっこよくカスタマイズしてみる UWP/XAML

この記事はWindows 10 Mobile / Windows Phone Advent Calendar 2016 - Adventar 20日目の記事です。

UWP GridView/ListViewのスクロール位置を復元したい

探すとたくさんあるスクロール位置の復元ですが ViewModel:スクロール位置の保持 View:スクロール位置の復元/監視 と役割分担が明確になっているサンプルがなかったのでそれっぽく作りました。がっちゃんこできるBehaviorで実装以下、 1. スクロール位置復…

WinRT コードビハインド書かずにWebViewにプログレスバーつける

WebViewがコンテンツをロード中にプログレスバーを出しておくとユーザに親切だったりします。 ただこれ作るのにコードビハインド書かなくちゃいけなくて、めんどうだなあと思ってました。 実はXAMLだけで簡単に書けるみたいです。 <Border> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="WebViewVisualStateGroup"> <VisualState x:Name="contentloading"> <Storyboard> </storyboard></visualstate></visualstategroup></visualstatemanager.visualstategroups></border>

WinRT C#/XAML お手軽に実装できる引っ張って更新コントロールの紹介

これは XAML Advent Calendar 2014 16日目の記事です。@ideaki19です。WindowsストアをメインにC#/XAMLでアプリ開発を2年続けています。 2ちゃんねる専用ブラウザ sanka をWindowsストアアプリで公開しています。 この記事ではsankaの一部機能を紹介します。…

WinRT C# XAML ScrollViewerをマウスドラッグでぐりぐりする

題名の通り、ScrollViewerをマウスドラッグでぐりぐりします。 ポインタ移動イベントごとに、クリックした時のポイントとドラッグされた時のポイントの縦横差分を計算し、ScrollViewer.ChangeView()の引数にしているのがポイントです。 ScrollViewer以外にも…

WinRT C#/XAML Pull To Refresh Sample

------------------------------------------------------------------------------------------------------------ 2015/1/23 追記 &amp;amp;lt;a href="http://ideaki.hatenablog.com/entry/2014/12/16/014719" data-mce-href="http://ideaki.hatenablog.c…

WinRT C#/XAML LIstView Middle-Click AutoScroll Sample

Windows Store に実装されている(JavaScript/Htmlにははじめからある?) middle-click で AutoScroll できる機能が、自作のアプリにも欲しかったので作りました。 2ch Sanka にはかなり乱暴に実装したのでサンプルアプリにしてまとめました。 ListView ク…

コンボボックスでカラーピッカー 2

カスタムコントロールにしたのでより使いやすくなったと思います。 コンボボックスでカラーピッカー サンプル https://onedrive.live.com/redir?resid=1CB0B8D0BBAB9216%21113

コンボボックスでカラーピッカー

コンボボックス型カラーピッカーのサンプルを作りました。 見た目はこのような感じ、 ここから、 選んで、選択したカラーにバックグラウンドが変わります。 以下ソースです。 ご自由にダウンロードください。 https://onedrive.live.com/redir?resid=1CB0B8D…