atelier:mitsuba

i love UI/UX, Blend, XAML, Behavior, P5, oF, Web, Tangible Bits and Physical computing. なにかあればお気軽にご連絡ください。atelier@c-mitsuba.com

C#

ReactivePropertyを使っていて、なぜかUWPのWACKに通らないときの対処法

public ReactiveProperty<int> ListTextSize { get; set; } public int TargetFontSize { get { return _targetFontSize; } set { SetProperty(ref _targetFontSize, value); } } //----------------------------// ListTextSize = this.ObserveProperty(_ => _.T</int>…

VSでf12したときに、参照してるpdb付きdllのソースを見るResharperの設定

C#

絶対わすれるから備忘録

「WPF で Storyboard を重複して再生させる」をまとめてもらった

C#

かふぇもかちゃんが悩んでたので、サンプルコードを投げつけたら、ブログにまとめてくれたb blog.moca.cm備忘録ついでに、他所のブログでPV取って行きたい所存です(((

LINQPadはMicrosoft MVPだとLicenseがもらえるらしい。

LINQPad - The .NET Programmer's Playground 「LINQPadはいいぞ」っていうのを時々聞いてたのだけど、なかなか触手が伸びず。。@mitsuba_tan 控えめに言って最高 (コード書くなら)— ぐらばく (@Grabacr07) 2016, 2月 16公式には書いてないけど、中の人のブ…

WPFとかUWPのTimerTriggerのMillisecondsPerTickを動的に変えたい。

WPFとかUWPのTriggerにはTimerTrgigerっていう一定間隔でActionを実行してくれる便利なTriggerがあります。 使い方はこっち http://c-mitsuba.hatenablog.com/entry/20120228/1330420575実行間隔はMillisecondsPerTickで設定できるんですが、こいつはDepende…

Universal Windows PlatformをBlankテンプレートから作るときの下準備

UWPのアプリを作ろうとすると、まだテンプレートがBlankしか無いので、下準備をします。 今回はその普段やってる下準備の紹介。 環境はUWP+R#er+MVVMLight 1.まずプロジェクトを作った時の構成 2.次にViewフォルダとViewModelフォルダとCommonフォルダを…

Windows StoreのMVVM LightのNavigationServiceでConfigureメソッドがない時の解決

MVVMLightでNavigationServiceを使えば、画面遷移をVM側に寄せれます。 が、ConfigureはINavigationServiceには未実装で、NavigationServiceの変数の型をINavigationServiceで書くとConfigureが出てきません。 Configureを設定するには、変数の型をインタフ…

XAML系プラットフォームでItemsControlで生成したExpanderを一度に開閉したいとき。

こういうシチュで、右のToggleButton (x:Name = "toggle")押したらー こうなってほしくって、 こういう中途半端に開いてるやつもー がばっっと開いてー こういう中途半端に開いてるやつもー ガッっっと閉じたいとき とりあえずExpanderを作りたいので、サン…

OPC.Net計画その2:Windows PhoneからOPCの電源を切りたい。

private static HttpClient _httpClient; private static string OpcIp = "192.168.0.10" public static HttpClient SetHttpClient() { if (_httpClient == null) { _httpClient = new HttpClient { MaxResponseContentBufferSize = 256000 }; _httpClient.D…

OPC.Net計画その1:Windows PhoneからOPCのシャッターを切りたい。

Windows PhoneからOLYMPUS AIRでシャッターが切れました! とりあえず、C#が動くデバイスならうごくはず! private string opc = "http://192.168.0.10/"; public void Shutter() { var httpClient = new HttpClient { MaxResponseContentBufferSize = 25600…

Nancyでganrefをスクレイピングして、おねーさまを眺めれるようにしてみた。

とりあえず、快適におねーさまがたのポートレートを見れるようにしてみた。 元のURLはこんなかんじ。 http://ganref.jp/photo_searches/result/page:1/sort:created/direction:desc?keyword=&parent_category=%E4%BA%BA%E7%89%A9&category=%E5%A5%B3%E6%80%A…

NancyでModuleを分ける。

NancyではModuleにURLごとの処理を書きますが、Module自体もたくさん分けることができます。 新しいModuleを作って、Nancy.NancyModuleを継承すればOKです。 URLがかぶっていなければ問題なく、アクセスすることができます。なので、用途によってファイルを…

Nancyでアクセスするたびに違う画像を表示する。

前回の続き (http://c-mitsuba.hatenablog.com/entry/2014/07/14/234649) using System; using Nancy.Helpers; namespace Antoinette { public class SampleModule : Nancy.NancyModule { public SampleModule() { Get["/"] = _ => "Hi Nancy!"; Get["/rainy…

NancyでHello Worldからデプロイまでしてみる

1.VSのASP.NETで空のプロジェクトをつくる。 今回のプロジェクト名は「Antoinette」としました。 テンプレ選ぶとわけのわからないコードたくさんでよくわからない。 2.OKするとAzureにVMとかWebサイト立てようとするから、言われるがままつくる。3.NugetでNa…

Resharper 8.2 Clean Up Code Bug?

C#

Before Clean Up .cs for(var i = 0;i<10;i++){ if(hogehoge) { continue; }else{ //execute when hogehoge is not piyopiyo(); } } After Clean Up .cs for(var i = 0;i<10;i++){ if(hogehoge) { } //always execute!!!! piyopiyo(); } ■追記@resharper Hi,…

Socket通信でWindows Phoneの呪縛を解く

Windows Phone Advent Calender 9日目です。 http://www.adventar.org/calendars/201 現状、Windows Phone 8では、なかなか電話の外には出られません。 Bluetoothでキーボードとかもまだまだ難しく、デバイスとの連携なんかも難しいらしいです。ただ、Windo…

ConverterにPropertyはやしてみた。

にゃんぱすー。XAML Advent Calender 4日目ですの。 XAML Advent Calendar 2013 - Adventar] Parameterだけじゃ限界があったので、ConverterにPropertyはやしてみた。例えばToggleButtonがOnの時、TextBlockの文字の色を緑に、Offの時は白に、なんていうシチ…

Hello Behavior!

なにもいうまい。

BingMapを表示してみた。

Bing Maps Silverlight Control SDKが9/11に発表されてたらしく ちょっと触ってみた。参照設定を右クリックして C:\Program Files\Microsoft Virtual Earth Silverlight Map Control\CTP\Libraries)にある、「Microsoft.VirtualEarth.MapControl.dllを追加…

Silverlightを囲む会でLTしてきた。

で、資料を公開してみる。 Page.xaml //xamlははてな記法に対応してないorz - >|xaml| xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300"> |

JavascriptとC#の違いを痛感。

silverlightで作りたいものが思いつかず。 でもC#に慣れないと困る。 っということで、前も作った簡易メディアプレーヤーを作っているのだけれども。 スクリプト言語ばっかりやってた蜜葉にとって、コンパイル言語のお堅いところが大嫌いで。「型UZEEEEEEEEE…