[Silverlight] ScrollViewerで最終行を表示させる

9:22 PM on 2011年9月6日 , ,

(XAML) <ScrollViewer x:Name=”sv” VerticalScrollBarVisibility=”Auto”> (C#) this.sv.ScrollToVerticalOffset(double.MaxValue);

[Silverlight] TextBox(複数行)でテキストの最終行を表示させる

9:20 PM , ,

(XAML) <TextBox x:Name=”txtBox” AcceptsReturn=”True” VerticalScrollBarVisibility=”Auto” HorizontalScrollBarVisibility=”Auto”/> (C#) this.txtBox.SelectionStart = this.txtBox.Text.Length;

[Silverlight] 実行時にはエラーにならないが、VisualStudioのデザイナ上ではエラーになってしまう場合

9:04 PM ,

if (!System.ComponentModel.DesignerProperties.IsInDesignTool) { // 処理 } で囲むとひとまず回避可能

Silverlight WebBrowserコントロールのUserAgent

8:59 PM on 2011年7月21日

[Windows 7 32bit] Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) [Windows XP 32bit] Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) [Mac OS X Lion] Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7) AppleWebKit/534.48.3 (KHTML, like Gecko) [Mac OS X Snow Leopard] Mozilla/5.0 [...]

Silverlightを囲む会in東京#3 セッション資料

8:57 PM ,

Silverlightを囲む会in東京#3 (2011.7.9)で「Silverlightで作るSharePoint Webパーツ」をテーマに話をさせていただきました。 Silverlightで作るSharePoint Webパーツ View more presentations from Yu Wakabayashi.

[Silverlight] (メモ)分離ストレージ

11:01 PM on 2011年7月7日

【Windows Vista・7】 [SYSTEMDRIVE]\Users\[ユーザー]\AppData\LocalLow\Microsoft\Silverlight\is 【Windows XP】 [SYSTEMDRIVE]\Documents and Settings\[ユーザー]\Local Settings\Application Data\Microsoft\Silverlight\is 【Mac OS X】 /Users/[ユーザー]/Library/Application Support/Microsoft/Silverlight/is

[Silverlight OOB] WindowsとMacで異なる挙動のメモ

10:14 PM on 2011年6月6日 ,

LayoutRootのMouseLeftButtonDownイベントハンドラに Application.Current.MainWindow.DragMove(); を記述し、MainWindowをドラッグで移動できるようにする。 ↓ LayoutRootの子要素として、上下左右の四隅に配置した RectangleのMouseLeftButtonDownイベントハンドラに Application.Current.MainWindow.DragResize(WindowResizeEdge.~); を記述し、MainWindowのサイズを四隅からドラッグで変えられるようにする。 ↓ Windows: DragMoveとDragResizeがうまく働く Mac: DragMoveが効いてしまい、DragResizeが非常にやりずらい ↓ LayoutRootの子要素として、中央にGrid等を配置し、 そのMouseLeftButtonDownイベントハンドラに Application.Current.MainWindow.DragMove(); を記述すると、Macでもうまく処理されるようになる。

[Silverlight] RowDefinition・ColumnDefinitionの「Auto」「*」をコード側から指定する方法

10:33 PM on 2011年5月26日 ,

Grid g = new Grid(); // RowDefinition RowDefinition row1 = new RowDefinition(); row1.Height = new GridLength(1.0, GridUnitType.Auto); // <RowDefinition Height=”Auto”/> g.RowDefinitions.Add(row1); RowDefinition row2 = new RowDefinition(); row2.Height = new GridLength(1.0, GridUnitType.Star); // <RowDefinition Height=”*”/> g.RowDefinitions.Add(row2); RowDefinition row3 = new RowDefinition(); row3.Height = new GridLength(0.5, GridUnitType.Star); // <RowDefinition Height=”0.5*”/> g.RowDefinitions.Add(row3); RowDefinition row4 = new RowDefinition(); row4.Height [...]

[Silverlight] Enum.GetValues()の代替手段

9:23 PM on 2011年5月23日 ,

SilverlightではEnum.GetValues()が使えない? そのため、enumの値を列挙する場合等には以下の方法で代替する。 // Tに対象のenumの型を指定する public static List GetValues() { Type t = typeof(T); if (!t.IsEnum) { throw new ArgumentException(); } List values = new List(); var fields = from field in t.GetFields() where field.IsLiteral select field; foreach (FieldInfo field in fields) { object value = field.GetValue(t); values.Add((T)value); } return values; }

[Silverlight] gifを表示させることができるライブラリ

9:00 PM on 2011年4月14日

ImageTools http://imagetools.codeplex.com/

2 / 3123