Задачу цветов все же лучше еще сделать с возможностью ввода параметров в ручную. Я, например, предпочитаю выставлять где-то цвета точно ориентируясь на значения RGB, а не на глаз.
Да, удобно было бы тем кто точно ориентируется в RGB, в идеале конечно встроить контрол — палитру, но по умолчанию в WPF такого элемента нет, позже добавлю и ручной ввод и выбор в палитре, так как подобный выбор цвета не совсем удобен.
Для минимизации изменения концепции дизайна, я бы предложил сделать «расширенную» возможность задачи цветов, которую пользователь может вызвать по желанию.
Что-то не получилось у меня его установить на 8-ку. Сначала загрузчик ругнулся на неподдерживаемую ось. После запуска в режиме совместимости все установилось, но панель так и не появилась.
Наверное те софтины рассчитаны на старый win api, я честно все те проги который можно было бы найти и установить, не пробовал не искать и не устанавливать, так как предполагал что могут возникнуть проблемы не совместимости с Windows 8 вот и решил что то свое минималистичное сделать.
СВЕДЕНИЯ О ВЕРСИИ ПЛАТФОРМЫ
Windows: 6.1.7601.65536 (Win32NT)
Common Language Runtime: 4.0.30319.269
System.Deployment.dll: 4.0.30319.1 (RTMRel.030319-0100)
clr.dll: 4.0.30319.269 (RTMGDR.030319-2600)
dfdll.dll: 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll: 4.0.31106.0 (Main.031106-0000)
ИСТОЧНИКИ
URL-адрес развертывания: file:///C:/Users/111111/Downloads/NetWorkView/NetWorkView/NetworkView.application
СВОДКА ОШИБОК
Ниже приводится сводка ошибок, сведения об этих ошибках перечислены далее в журнале.
* В результате активизации C:\Users\111111\Downloads\NetWorkView\NetWorkView\NetworkView.application произошла ошибка с исключением. Определены следующие сообщения о сбоях:
+ Исключение чтения манифеста из file:///C:/Users/111111/Downloads/NetWorkView/NetWorkView/NetworkView.application: возможно, манифест неправильный или файл не может быть открыт.
+ Подпись XML манифеста неправильная.
+ Для указанного алгоритма подписи не удалось создать SignatureDescription.
СВОДКА СБОЯ ТРАНЗАКЦИИ СОХРАНЕНИЯ КОМПОНЕНТА
Не определена никакая ошибка транзакции.
ПРЕДУПРЕЖДЕНИЯ
Во время этой операции предупреждения не выводились.
СОСТОЯНИЕ ВЫПОЛНЕНИЯ ОПЕРАЦИИ
* [14.09.2012 14:36:49]: Активация C:\Users\111111\Downloads\NetWorkView\NetWorkView\NetworkView.application начата.
СВЕДЕНИЯ ОБ ОШИБКЕ
Во время выполнения этой операции обнаружены следующие ошибки.
* [14.09.2012 14:36:49] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
— Исключение чтения манифеста из file:///C:/Users/111111/Downloads/NetWorkView/NetWorkView/NetworkView.application: возможно, манифест неправильный или файл не может быть открыт.
— Источник: System.Deployment
— Запись изменений стека:
в System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
в System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
в System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
в System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
— Внутреннее исключение — System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
— Подпись XML манифеста неправильная.
— Источник: System.Deployment
— Запись изменений стека:
в System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)
в System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
— Внутреннее исключение — System.Security.Cryptography.CryptographicException
— Для указанного алгоритма подписи не удалось создать SignatureDescription.
— Источник: System.Security
— Запись изменений стека:
в System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(AsymmetricAlgorithm key)
в System.Security.Cryptography.Xml.SignedXml.CheckSignature(AsymmetricAlgorithm key)
в System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey(AsymmetricAlgorithm& signingKey)
в System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify(CmiManifestVerifyFlags verifyFlags)
в System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)
СВЕДЕНИЯ О ТРАНЗАКЦИИ СОХРАНЕНИЯ КОМПОНЕНТА
Нет доступных сведений о транзакции.
Приложение для отображения текущей скорости сетевого подключения