Lync SDKのContactCardを使う

(Lync SDK 2013 user ContactCard set user add)
Lync SDKWPFコントロールにContactCardがありますが、これの初歩的な使い方として、任意のユーザを表示させる実装が不明で悩んだのでメモ

UIコントロール

ツールボックスからContactCardを適当に配置

f:id:orzmakoto:20160228121754p:plain

実装

問題は、指定のユーザをどう設定するか

XAML上のContactCardに"Name"プロパティを指定します。

<controls:ContactCard HorizontalAlignment="Left" VerticalAlignment="Top" Name="ContactCard1"/>

ContactCard1に対してStringでユーザを設定します

ContactCard1.Source = "ninomiya@sample.com";

実行

デバッグで指定したユーザの情報が表示されていることが確認できます
f:id:orzmakoto:20160228122237p:plain


簡単なのはいいのですが、Object型のSourceにそのままユーザを設定すればいいとか逆にわかりにくい
あと、表示内容の変更とか出来ないのかしら。

Nugetパッケージマネージャーのインストールと更新オプションでハマった件

(nuget package manager install option dependency)
VS2015が出て半年が経ったこの頃、1年ほど前から社内でNugetの使用が検討&検証されていましたが本格導入が決まり、自社製の共通ライブラリからNugetpackage作成 → パッケージ参照に変更をやっていると、依存関係で古いバージョンがインストールされる自体が発生したので事象まとめ

作成したパッケージ

パッケージ名 最新バージョン 過去バージョン 依存関係
NinoInterface 2.0.0 2.0.0
1.1.0
1.0.1
1.0.0
なし
NinoLogLib 2.0.0 2.0.0
1.0.0
NinoInterface

事象

NinoLogLib(2.0.0)を追加した時に、依存関係に設定されているNinoInterfaceを追加するが、最新の2.0.0ではなく1.0.0が追加される

f:id:orzmakoto:20160218194932p:plain


なぜ?
これは、仕様であとからアップデートしろってことなのか?
それとも、パッケージを作る時のnuspecファイルを作り間違えてるのか?

続きを読む

VisualStudioで使ってる拡張機能

(VisualStudio Extensions)
VisualStudioの拡張機能使ってますよね? ブラウザとかエディタに拡張機能を突っ込んでコテコテな感じにして使うのが好きです。
※環境を変えた時は大変

VisualStudioは2010から拡張機能が使えるようになっていろいろ突っ込んでましたがバージョンを重ねるごとに追加する拡張機能がすくなっていきました。
あんま、コテコテに入れ過ぎると重くなる感があるので最近は少なめにしてますが3つは入れてます。

Indent Guides extension

スコープの範囲わかりやすいように、エディタ上に点線とか表示してくれます。
ネストの深さで色が変えれたり個人的に非常に見やすくなります。慣れるとコレなしだとダメですね。
同じ機能がProductivityPowerToolsにもありますが、いろいろ機能追加されすぎて微妙なのでシンプルにコレ

導入前 f:id:orzmakoto:20151124212854p:plain
導入後 f:id:orzmakoto:20151124213057p:plain
続きを読む

開発用PCをハイスペックに刷新

(HP ENVY 750-170jp/CT)

以前、dynabook R63のメモリを16GBに増設した記事を書きました。
orzmakoto.hatenablog.com

仕事で使うために前述のdynabook R63を持ち込んでたのですが、その理由が会社支給のPCが遅くてイヤだったのでdynabook R63を使っていました。実際、そんな開発者が多くいる会社です。

自分の好きなモノが使えるので良いと言えば良いのですが、やっぱいいものを支給して欲しいです。
Corei3、メモリ4GB、HDD500GBとかふつーのPCが支給されています。

がハイスペック、支給されました!!

HP ENVY 750-170jp/CT
f:id:orzmakoto:20151227185518j:plain
写真では4台しか写っていませんが後ろ左右に箱が山積み状態でした

続きを読む