Как я могу применить несколько стилей XAML к одному элементу?

    public function imageupload() 
    {

      $count = count([110]FILES['userfile']['size']);

  $config['upload_path'] = './uploads/';
  $config['allowed_types'] = 'gif|jpg|png|bmp';
  $config['max_size']   = '0';
  $config['max_width']  = '0';
  $config['max_height']  = '0';

  $config['image_library'] = 'gd2';
  $config['create_thumb'] = TRUE;
  $config['maintain_ratio'] = FALSE;
  $config['width'] = 50;
  $config['height'] = 50;

  foreach([110]FILES as $key=>$value)
  { 
     for($s=0; $s<=$count-1; $s++)
     {
     [110]FILES['userfile']['name']=$value['name'][$s];
     [110]FILES['userfile']['type']    = $value['type'][$s];
     [110]FILES['userfile']['tmp_name'] = $value['tmp_name'][$s]; 
     [110]FILES['userfile']['error']       = $value['error'][$s];
     [110]FILES['userfile']['size']    = $value['size'][$s];  

         $this->load->library('upload', $config);

         if ($this->upload->do_upload('userfile'))
         {
           $data['userfile'][$i] = $this->upload->data();
       $full_path = $data['userfile']['full_path'];


           $config['source_image'] = $full_path;
           $config['new_image'] = './uploads/resiezedImage';

           $this->load->library('image_lib', $config);
           $this->image_lib->resize(); 
           $this->image_lib->clear();

         }
         else
         {
           $data['upload_errors'][$i] = $this->upload->display_errors();
         } 
     }
  }
}
6
задан Edward Tanguay 27 May 2009 в 13:40
поделиться

1 ответ

Вы можете посмотреть на свойство BasedOn класса Style. По сути, это позволяет вам наследовать один стиль от другого. «Дочерний» стиль будет иметь все сеттеры и триггеры из родительского (если только он не имеет сеттеров, переопределяющих родительские), плюс, очевидно, будет иметь свой собственный сеттер и триггеры.

Возможно, эта информация будет вам полезна.

11
ответ дан 9 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: