0

Growl for Windows でアプリケーション通知の特定のプロパティを設定しようとしています。(プロパティ: 持続時間、スティッキー、優先度、サウンド)...

たとえば、新しいアプリケーションを作成し、名前を付けます。

Application application = new Application(this.AppName)
{
   Icon = FeedSubscriptionHandler.Icon,

};

次に、新しい通知タイプを作成し、custombinary 属性 (サウンド用) を追加しようとします。

NotificationType ntNewFeedItem; 

ntNewFeedItem.CustomBinaryAttributes.Add("Sound", new BinaryData(bytes));

うなり声アプリは、バイト配列を使用して custombinary 属性を取得していないようです。

また、フィード サブスクリプション プロジェクトをコンパイルし、feedmonitor dll を growl appdata サブスクライバー フォルダーに移動すると、実行時に growl がクラッシュし、次のイベント ビューアー メッセージが表示されます。

同じキーを持つアイテムが既に追加されています。

System.ThrowHelper.ThrowArgumentException(ExceptionResource リソース) で System.Collections.Generic.Dictionary 2.Insert(TKey key, TValue value, Boolean add) at System.Collections.Generic.Dictionary2.Add(TKey キー、TValue 値)
で GrowlExtras.Subscriptions.FeedMonitor.FeedSubscription.Subscribe() で Growl.SubscriptionManager.Update(サブスクリプション サブスクリプション、ブール値が有効) で Growl.Controller.AddSubscription(サブスクリプション サブスクリプション) で Growl.AddComputer.buttonSave_Click(オブジェクト センダー、EventArgs e) で

そのため、いくつか遊んだ後、うなり声は「既に存在する」「サウンド」キーをそのまま再追加することを好まないようです。

4

1 に答える 1

0

Windows グループの Growl で質問に回答しました: http://groups.google.com/group/growl-for-windows/browse_thread/thread/4d633f531c9451e3?hl=en

于 2012-09-06T17:31:18.557 に答える