Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 6
1

Save the Human ошибка компиляции для SetTargetProperty

11.08.2019, 11:03. Просмотров 1230. Ответов 3


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Media.Animation;
using System.Media;
using System.IO;
using System.Runtime.InteropServices.WindowsRuntime;
using System.Xaml;
using System.Xaml.Permissions;
using System.Xaml.Schema;
 
 
namespace WpfApplication1
{
    /// <summary>
    /// Логика взаимодействия для MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        Random randon = new Random();
        private void startButton_Click(object sender, RoutedEventArgs e)
        {
            AddEnemy();
        }
 
        private void AddEnemy()
        {
            ContentControl enemy = new ContentControl();
            enemy.Template = Resources["EnemyTemplate"] as ControlTemplate;
            AnimateEnemy(enemy, 0, playarea.ActualWidth - 100, "(Canvas.Left)");
            AnimateEnemy(enemy, randon.Next((int)playarea.ActualHeight - 100),
                randon.Next((int)playarea.ActualHeight - 100), "(Canvas.Top)");
            playarea.Children.Add(enemy);
        }
 
        private void AnimateEnemy(ContentControl enemy, double from, double to, string propertyToAnimate)
        {
            Storyboard storyboard = new Storyboard()
            {
                AutoReverse= true, RepeatBehavior = RepeatBehavior.Forever
            };
            DoubleAnimation animation = new DoubleAnimation()
            {
                From = from,
                To= to,
                Duration = new Duration (TimeSpan.FromSeconds(randon.Next(4,6)))
            };
            Storyboard.SetTarget(animation, enemy);
            Storyboard.SetTargetProperty(animation, propertyToAnimate);
            storyboard.Children.Add (animation);
            storyboard.Begin();
        }
    }
}
Ошибка:
1. Наиболее подходящий перегруженный метод для "System.Windows.Media.Animation.Storyboard.SetTargetProperty (System.Windows.DependencyObject, System.Windows.PropertyPath)" имеет несколько недопустимых аргументов


2. Аргумент "2": преобразование типа из "string" в "System.Windows.PropertyPath" невозможно

Подчеркивает предпоследнюю строку.

Что не так?
Тема была но ответа я не нашел(
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2019, 11:03
Ответы с готовыми решениями:

Human emulator - ошибка Warning: mysqli_error() expects exactly 1 parameter, 0 given
Ошибка вот такая: Warning: mysqli_error() expects exactly 1 parameter, 0 given в линии...

Запрет на Save, QuickSave, Save As в Excel
Приветствую! В Excel надо запретить запись если заполнена ячейка из диапазона1 и не заполнена...

Ошибка method save as
Вопрос состоит в том что ниже приведенный код в excel 2003 работает на ура но, в 2007 выдает...

Написать код программы для реализации класса human
Написать код программы для реализации класса human с атрибутами класса имя и возраст и методами...

3
Администратор
Эксперт .NET
13101 / 10677 / 4404
Регистрация: 17.03.2014
Сообщений: 21,492
Записей в блоге: 1
11.08.2019, 11:20 2
Лучший ответ Сообщение было отмечено Dmitriy_C как решение

Решение

Dmitriy_C, попробуй
C#
60
Storyboard.SetTargetProperty(animation, new PropertyPath(propertyToAnimate));
2
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 6
11.08.2019, 15:44  [ТС] 3
Спасибо, помогло.
0
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 6
17.08.2019, 14:09  [ТС] 4
Можно закрывать тему)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2019, 14:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Ошибка при компиляции карты для CS 1.6
Здравствуйте! Хочу сделать карту для CS 1.6 прогой Valve hammer editor. Во время компиляции...

Пример Save The Humans / ошибка CS1503
Добрый вечер! Сейчас прохожу пример из книжки Эндрю Стиллмена &quot;Head First. C#&quot; издательства...

ошибка при компиляции, код с "с++ для чайников
ошибка при компиляции, код с &quot;с++ для чайников&quot; // // Программа для преобразования // градусов...

Ошибка при компиляции в CodeBlock, синтаксис для параметров функции
modmath.c #include &quot;modpath.h&quot; #include &quot;randomer.h&quot; //a^(2^i) mod n static rnd_int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.