Спойлер: всего лишь нужно установить Самую Главную Иконку приложения в Самых Главных Настройках.
http://stackoverflow.com/questions/15347646/installshield-cannot-extract-icon-with-index-0-for-dummies
Спойлер: всего лишь нужно установить Самую Главную Иконку приложения в Самых Главных Настройках.
http://stackoverflow.com/questions/15347646/installshield-cannot-extract-icon-with-index-0-for-dummies
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
Пример:
var fileName = Path.Combine(Environment.GetFolderPath( Environment.SpecialFolder.ApplicationData), "DateLinks.xml")
Windows:
cmd C:\>set
Получаем примерно такое:
APPDATA=C:\Documents and Settings\slowpoke_xp_user\Application Data
Диспетчер задач — вкладка Файл — Запустить новую задачу
в новом окне в поле Открыть ввести (можно скопировать отсюда)—
shell:ControlPanelFolder —-откроет Панель упр.
или
shell:ChangeRemoveProgramsFolder —-откроет уст/удалени прог.
http://otvet.mail.ru/question/86465467
Не совсем поняла, как их приделывать (по указанному способу стили почему-то применились только к контролам).
http://wpf.codeplex.com/wikipage?title=WPF%20Themes&referringTitle=Home
RSS и бегущая строка, красиво
Вариант раз
Canvas x:Name="Canvas" Background="Transparent" Height="25" VerticalAlignment="Top">
http://axedeos.blogspot.ru/2012/11/wpf.html
Вариант два, с заданием в коде и с паузой
public partial class StopAnimationWindow : System.Windows.Window { AnimationClock clock; public StopAnimationWindow() { InitializeComponent(); } private void StartAnimation(Object sender, RoutedEventArgs e) { DoubleAnimation animation = new DoubleAnimation(); animation.Duration = new Duration(TimeSpan.FromSeconds(5)); animation.To = 500d; animation.From = 0d; clock = animation.CreateClock(); rect.ApplyAnimationClock(Rectangle.WidthProperty, clock); } private void PauseAnimation(Object sender, RoutedEventArgs e) { clock.Controller.Pause(); } private void ResumeAnimation(Object sender, RoutedEventArgs e) { clock.Controller.Resume(); } private void StopAnimation(Object sender, RoutedEventArgs e) { clock.Controller.Stop(); } }
http://social.msdn.microsoft.com/Forums/vstudio/en-US/5eb35986-4666-43f4-9e88-e940bf464ff5/how-to-pause-animation
Thickness margin = MyControl.Margin; margin.Left = 10; MyControl.Margin = margin;
http://stackoverflow.com/questions/1003772/setting-margin-properties-in-code
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly(); Version version = assembly.GetName().Version;
С Википедии
Дерево Пифагора // функция рисует под углом angle линию из указанной точки длиной ln function drawLine(x, y, ln, angle) { context.moveTo(x, y); context.lineTo(Math.round(x + ln * Math.cos(angle)), Math.round(y - ln * Math.sin(angle))); } // Функция рисует дерево function drawTree(x, y, ln, minLn, angle) { if (ln > minLn) { ln = ln * 0.75; drawLine(x, y, ln, angle); x = Math.round(x + ln * Math.cos(angle)); y = Math.round(y - ln * Math.sin(angle)); drawTree(x, y, ln, minLn, angle + Math.PI / 4); drawTree(x, y, ln, minLn, angle - Math.PI / 6); // если поставить угол Math.PI/4 , то выйдет классическое дерево } } // Инициализация переменных function init() { var canvas = document.getElementById("tree"); var x = 100 + (canvas.width / 2); var y = 170 + canvas.height; // положении ствола var ln = 120; // начальная длина линии var minLn = 5; // минимальная длина линии canvas.width = 480; // Ширина холста canvas.height = 320; // высота холста context = canvas.getContext("2d"); context.fillStyle = "#ddf"; // цвет фона context.strokeStyle = "#020"; //цвет линий context.fillRect(0, 0, canvas.width, canvas.height); context.lineWidth = 2; // ширина линий context.beginPath(); drawTree(x, y, ln, minLn, Math.PI / 2); context.stroke(); } window.onload = init;